Free up to 1,000 bookings a month. Then €29 for 5,000, and 3 cents for each one after that. You pay for bookings that happen, not for seats, resources or locations.
FREE
For building and launching: the whole API, free until it counts.
At 1,000 confirmed live bookings in a month, new live bookings are refused with 402 until the next month or a paying plan. Bookings already made are not touched.
PRO
Recommended
For a product with customers. Bookings past the quota are billed, not refused.
Base price What the plan costs each month before any usage.
€0 / month
€29 / month
€249 / month
Customfrom €20,000 / year
Confirmed live bookings included Live bookings that reach confirmed in a calendar month (UTC), each counted once. Cancellations, holds, no-shows and reschedules do not count again.
1,000 / month
5,000 / month
50,000 / month
Negotiated
Each booking past the quota On Free, new live bookings are refused with 402 plan_limit_reached until the next month or a paying plan. Bookings already made are not touched.
Blocked at the limitNew live bookings get 402 until next month
€0.03 per booking
€0.02 per booking
Negotiated
Payments
Orchestrated payments The price of the service, not a fee on the money: deposits and payments are charged on your own Stripe account and the money goes there. Measured on live payments that succeeded in the month, net of refunds.
Up to €1,000 / monthThen blocked
0.4% of volume
0.3% of volume
Negotiated
API
Projects Separate projects in one account, each with its own keys and data.
2
Unlimited
Unlimited
Unlimited
Rate limit per live key Requests per second one live key may make, with its burst. A test key has 20 per second with bursts of 40 on every plan.
20 req/sbursts of 40
100 req/sbursts of 500
500 req/sbursts of 2,500
Negotiated
Test environment Test keys and test data are free on every plan and never counted.
Free, never counted
Free, never counted
Free, never counted
Free, never counted
Region Where the data is stored and processed.
EU
EU
EU
EU
Support
Support Where to ask, and how soon an answer comes.
Community (GitHub issues)
Emailwithin 4 business days
Emailwithin 1 business day
Dedicated
Definitions
What counts as a booking
A live booking that reaches confirmed in a calendar month, in UTC, counted once.
Cancellations, holds, no-shows and reschedules do not count again: a reschedule changes a
booking, it does not make a new one. Bookings in the test environment never count.
What happens at the limit of Free
Once the confirmed live bookings of the month, together with the live bookings still
pending, reach 1,000, a new live booking is refused with
402 plan_limit_reached until the first day of the next month in UTC, or until
the account moves to a paying plan. Payments that would take the month past €1,000 are refused the same way. Bookings already made are not touched, and the test environment
is never stopped. On Pro and Scale nothing is refused: bookings past the quota are priced as
the table says.
Orchestrated payments
The price of the service, not a fee on the money. Deposits and payments are charged on your
own Stripe account, connected with bookrail stripe connect, and the money goes
there; Stripe's own fees are between you and Stripe. What is measured is the live payments
that succeeded in the month, net of the refunds made in it.
Warnings
At 80% and at 100% of the included bookings, the owner address of the account gets an
email, once per month and threshold, and a plan.usage_warning event is written
to the event log.
How the paid plans are billed
Prices are in euro, VAT excluded, and the paid plans are for businesses: the checkout asks
for a billing address and, where Stripe supports one, a VAT number or tax id. Italian
companies pay Italian VAT; companies elsewhere in the EU are invoiced under the reverse
charge; outside the EU no VAT is added. Every plan renews on the first day of the month, in
UTC, and the first month is charged pro rata from the day you subscribe. Bookings past the
quota and orchestrated payments are added to the invoice of the first of the next month.
Moving up applies at once, pro rata; moving down or cancelling applies from the first of the
next month, with no partial refund. If a payment fails, the plan stays for fourteen days
while Stripe retries, then the account goes back to Free, with nothing deleted. The
Terms of Service and the Data Processing Agreement
apply.
Where to see your usage
In the dashboard, in GET /v1/project
(plan and usage), with bookrail whoami, and in the
Bookrail-Plan-Usage header of every response to a live key.