Block-based reservation rates
How can I create reservation rates where the hourly rates get cheaper the longer the reservation lasts?
Written By Zemtu
Last updated 3 days ago
In addition to the standard reservation rates (Overview - reservation rates ), there are also block-based reservation rates. Depending on the duration of the reservation, different blocks are applied.
You can find it here:
Zemtu Billing administration → Block based reservation rates
/admin/billing/blockbasedtariff/
Block Selection Strategies in Block-Based Tariffs
In block-based tariffs, the block selection setting controls how the configured time blocks are applied to the reservation duration. Three algorithms are available.
The three strategies
"Select the cheapest combination"
The algorithm tries trains of blocks of mixed sizes and picks the cheapest combination. Every block in the winning train is billed in full; the "Minimum time block fragment size" is ignored.
"Pay for a started block"
Exactly one block size is repeated for the whole trip. Every started block is billed in full, so leftover time always rounds up to a complete block. The "Minimum time block fragment size" is ignored.
"Compare neighboring block sizes and bill the cheaper one by step size"
Like "Pay for a started block", one block size is committed to – but only from the at most two thresholds adjacent to the trip duration (ties go to the smaller block). The difference: completed thresholds are billed as whole blocks, while the remaining time is priced in slices of the "Minimum time block fragment size" at the block's prorated rate. The included distance grows proportionally with each charged step.
Side-by-side example
Tariff with two blocks:
Trip: 32 hours

When to use which
Good to know
The "Minimum time block fragment size" only takes effect with "Compare neighboring block sizes and bill the cheaper one by step size" – the other two strategies ignore the field.
The strategy only decides the time fee. Booking fee, distance fees beyond the included allowance, late-return and minimum fees are calculated afterwards as usual.
Step-size can express pricing that blocks alone cannot – e.g. "€48/day + €2 per additional started hour" without a standalone hourly rate, or prorated included kilometers.
Was this helpful?
More in Billing
CouponsOverview - reservation ratesValid payment data requiredReservation and billing with authorize & captureStill need help? Share an idea