Flat rate reporting
Flat rate reporting
All networks will be migrated by mid-December 2026.
Flat rate flights charge a fixed price for the entire flight period, regardless of performance. This pricing model is typically used for premium inventory and requires prior negotiation with the advertiser. Kevel supports the start date accrual method for flat-rate flights.
How Flat Rate is recorded
- All revenue for a flat rate flight is tied to the flight's start date. If your flight starts December 1, 100% of its revenue appears on December 1 — regardless of how long the flight runs.
- When grouped by hour, all revenue appears in the first time bucket of the start date. If a Flight is scheduled to start at 09:37 AM, the total Flat Rate revenue will be fully allocated to the 09:00 AM – 10:00 AM time bucket on that start date.
- We always use the most recent version of the flight. If you edit a flight's price or start date, your historical reports will reflect the updated values.
Reporting by dimension
- No group-bys, or grouped by flight / campaign / advertiser. Revenue appears normally, summed at each level.
- Grouped by an unrelated dimension (e.g. site, ad type). Revenue appears in a dedicated
flat_raterow; other rows show $0.
- Mixed group-bys including flight or campaign. Revenue recorded at the deepest applicable level; a
flat_rateplaceholder appears for levels that can't be broken down further.
Timeline
We're rolling this out in phases and will reach out directly before making any changes to your account. If you need additional time to prepare, let us know — we can accommodate your timeline.
Want early access?
If you'd like to enable flat rate reporting ahead of the general rollout to test it in your environment, contact your account manager and we can turn it on for you. We do not plan to support alternative flat rate reporting methods.
Updated about 12 hours ago
