Overview
Every operation on the wede platform is metered and debited from the tenant’s annual plan. Usage is tracked in real time in thetenant_annual_usage table and visible in the billing dashboard.
Billable operations
| Operation | Trigger | Channel cost |
|---|---|---|
| Event via internet | POST /v1/events with internet channel | No extra cost |
| Event via structured protocol | POST /v1/events with structured channel | Yes - per unit |
| Event via voice | POST /v1/events with voice channel | Yes - per voice minute |
| Event via LoRa | POST /v1/events with LoRa channel | Yes - per transmission |
| Event via satellite | POST /v1/events with satellite channel | Yes - per packet |
| Dispatch | POST /v1/teams/dispatch | No extra cost |
| Mission created | POST /v1/missions | No extra cost |
| Location update offline | PATCH /v1/teams/:id/members/:memberId/location with structured channel | Yes - per unit |
max_events_per_year limit. Off-channel operations (structured protocols, voice, LoRa, satellite) also incur the per-unit channel cost defined in country_channel_costs.
Annual plans
All wede plans are annual. There are no monthly plans.- Plan limits reset on the plan anniversary date
- Overage is billed at the per-unit channel rate
- Tenants can pre-load credit or be invoiced at period end
Usage tracking
Usage is accumulated intenant_annual_usage:
Overage
Whenevents_total exceeds max_events_per_year:
- Operations continue without interruption
overage_eventscounter incrementsoverage_amount_euraccumulates at the overage rate- Tenant is notified at 70%, 80% and 90% consumption thresholds
Channel costs
Channel costs are defined per country, per channel incountry_channel_costs. Each country has independent pricing reflecting local telco rates.

