A share of what you sell.
Nothing to integrate, no subscription, no minimum. You pay 1.99% of the base fare when a booking is confirmed — never less than €2.00, never more than 2.5% of the fare, and never more than €25.00 — and the rate falls to 1.29% as your monthly volume grows. Extras are priced the same way. Every API call counts as a request, and the first 500 requests of the account are free — once, not every month.
This page is the rate card. For how those fees get charged — the standing checks that can block a booking, and how usage settles into an invoice each month — see Billing & Payments.
Pay as you go
Everything you need to start selling flights. No up-front cost and no monthly fee — you pay a share of each booking, and nothing at all until you make one.
1.99%/ of the base fare, per confirmed booking
Min €2.00 — never above 2.5% of the fare · Max €25.00 · No subscription
Start now →Key features
- Start selling instantly
- No up-front fee, no monthly fee, no minimum
- Full API access — all endpoints
- 500 free API requests, once for the life of the account — every endpoint counts
- Cancel within 24h and the fee is credited back
- Volume discount from your 251st booking — down to 1.29%
Enterprise
For agencies at scale. A negotiated rate from your first booking, with dedicated infrastructure and custom SLAs.
1.29%/ negotiated, from the first booking
Volume terms · dedicated SLA · your own IATA accreditation
Contact sales →Key features
- 1.29% from your first order — the ladder's bottom rung
- Self-hosted deployment option
- Dedicated connector engineering
- SSO / SAML
- Dedicated SLA & priority support
- Use your own IATA accreditation
Fees breakdown
Bookings and extras
| What you are charged for | How it is priced | Price |
|---|---|---|
| Completed booking | 1.99% of the base fare, once the airline confirms and tickets the order. Taxes are excluded — you don't earn on them, so neither do we. | 1.99% of the base fare |
| Minimum per booking | The fixed cost of a booking. It never exceeds 2.5% of the fare, so low-cost content stays worth selling. | €2.00 min · max 2.5% |
| Maximum per booking | The fare fee stops growing once the base fare passes €1,256. A €5,000 business ticket costs the same €25.00. | €25.00 max |
| Seat selection | 1.99% of the seat price, capped at €5.00 per seat. No minimum — a seat costs us nothing fixed. | 1.99% max €5.00 |
| Ancillary sold | Bags, meals, lounge, priority and every other extra. 1.99% of the price, capped at €5.00 per item. | 1.99% max €5.00 |
| Ceiling per order | The fare fee and every extra on one booking, together. Nothing a single order can do costs more than this. | €35.00 max per order |
| Servicing | Change, cancellation, refund or reissue of an existing order. Fare added by a reissue is billed as a new sale. | €2.00 per operation |
| Cancelled within 24h | Void or refund a booking the same day and the booking fee and every extra fee are credited back in full. | €0.00 fully credited |
API requests
| What you are charged for | How it is priced | Price |
|---|---|---|
| Free allowance | Every API call — searches, bookings, servicing, order reads, reference data, monitoring — draws from one pool of 500 requests, per customer. The pool is granted ONCE for the life of the account and nothing renews it each month. Nothing below it is charged; the allowance needs a verified email. | 500 requests, once |
| Airline call | Every call that reaches an airline, past the allowance: search, price, quote, seat map, services, creating an order and servicing one. Booking and servicing fees come on top. | €0.005 per call once the 500 are gone |
| Data call | Every call answered from our own data, past the allowance: airlines, fleet, airports, routes, reference data, reading your orders and connector status. | €0.0025 per call once the 500 are gone |
| Excess look-to-book | Every airline caps the searches it will serve per booking, in its own contract. While your ratio with one airline is above the ratio that airline allows, each request to THAT airline carries this on top of the call — never to the others, and never below 1,000 searches, so a new integration is never charged for its first morning. A booking on that airline recalculates the ratio at once, and the charge stops the moment it comes back inside. | €0.01 per request over the ratio |
Billed monthly in arrears via Stripe, in euros. Nothing is charged until you complete your first booking, and a month below €0.50 is not charged at all. The base fare excludes taxes and carrier-imposed charges.
Volume discount
The rate falls as you grow, applied marginally over each calendar month — orders in a band are billed at that band's rate, so your bill never rises faster than your volume. It arrives as a credit line on the invoice.
| Orders per month | Rate on the base fare |
|---|---|
| 1 – 250 | 1.99% |
| 251 – 1,000 | 1.79% |
| 1,001 – 5,000 | 1.59% |
| 5,001+ | 1.29% |
Worked examples
| Booking | How it prices | Fee |
|---|---|---|
| €20 base fare | 1.99% would be €0.40 and the €2.00 minimum would be 10%, so the 2.5% ceiling holds it down | €0.50 |
| €80 base fare | 1.99% is €1.59, below the minimum — and €2.00 is exactly 2.5% of the fare, the last fare the floor reaches | €2.00 |
| €300 base fare | 1.99% applies unmodified | €5.97 |
| €300 fare + €40 bag | €5.97 on the fare, €0.80 on the bag, each on its own line | €6.77 |
| €1,256 base fare | 1.99% is €24.99, a whisker under the ceiling — this is where the fare fee stops growing | €24.99 |
| €4,000 base fare | Capped at €25.00 — an effective 0.63% | €25.00 |
| €4,000 fare + 6 extras at cap | €25.00 + €30.00 would be €55.00, held to the per-order ceiling | €35.00 |
Understanding the free allowance
Every call you make with an API key is a request — a search, a booking, a servicing operation, reading one of your orders, an airport lookup, a connector status check. They all draw from one pool of 500 free requests; every call past it is metered at its category's rate (€0.005 when it reaches an airline, €0.0025 when we answer from our own data) and needs a card on file. Booking and servicing fees come on top of the call.
The 500 are a one-off. They are the free requests for the whole life of the account, not a monthly ration: nothing renews them on the first of the month, and once they are spent every call is metered from then on. They are there to let you build and test the integration without a card.
The allowance is per account — it needs a verified email address, disposable inboxes cannot register, and every account gets its own 500, full stop. Nothing is shared with any other account, even one the same person or business also holds.
Example calculation
If you make 4,000 airline calls (searches, prices, bookings) and 1,000 data calls (order reads, airports, status) in your first month, the 500 free requests come off the top once and the rest are metered:
3,500 × €0.005 + 1,000 × €0.0025 = €20.00
The month after, with the allowance spent, the same traffic is metered in full:
4,000 × €0.005 + 1,000 × €0.0025 = €22.50
— plus the booking fee on each order you confirmed.
Still have questions?
What happens if I search far more than I book?
Every airline caps how many searches it will serve per booking in its own contract — its look-to-book ratio — and breaching it is the most common reason an NDC connection gets suspended. We never refuse or throttle your searches for being over it. Instead, while your ratio with that airline is above what it allows, each request to that airline costs €0.01 on top of the call. It applies only to the airline you are over with and never to the others, it is not applied below 1,000 searches with that carrier, and it stops the moment a booking brings the ratio back inside. Your ratio, the limit and anything charged are on the Airlines page of your dashboard.
Why a percentage and not a flat fee per booking?
Because a €70 short-haul and a €4,000 business ticket are not the same sale. A flat €3 was 4.3% of the first and 0.09% of the second — too expensive to make low-cost content worth selling, and far too cheap on premium. A rate with a floor and a ceiling is priced to what you actually earn on each booking.
What exactly is the base fare?
What the airline charges for the seat, before taxes and carrier-imposed charges and before anything you add on top. Taxes can be half a long-haul ticket and you make nothing on them, so we don't charge on them either. Extras are billed on their own lines at the same rate.
Why is there a minimum, and why is it capped at 2.5%?
A booking has a fixed cost whatever it is worth — a PNR, a ticket, a support surface — and €2.00 covers it. But a flat floor on a €20 low-cost fare would be 10%, which prices that content off the platform, so the floor is itself capped: the fee is never more than 2.5% of the fare, whatever the fare.
What happens if I cancel a booking straight away?
Void or refund it within 24 hours and the booking fee and every extra fee on it are credited back in full, on the same invoice. You are not billed for your own typos.
Why are searches metered?
Every call you make with an API key is a request — a search costs us an airline request whether or not it becomes a sale, and a booking, a servicing operation or an order read costs us work all the same. The first 500 requests of the account are free, per customer — once, for the life of the account, not each month; past that an airline call is €0.005 and a data call €0.0025, from then on, with the booking and servicing fees on top. Make 5,000 searches in a month with the allowance already spent and they come to €25.00.
How do I get the enterprise rate?
The self-serve ladder reaches 1.29% above 5,000 orders a month. Enterprise is that same bottom rung from your first order, without having to get there — so if you are already processing volume and want a negotiated flat rate, dedicated infrastructure or a custom SLA, write to hello@norba.io.
What if I want to use my own IATA or ARC accreditation?
Enterprise customers can. Contact our sales team to discuss it. Alternatively you can sell under ours — no additional forms and no up-front capital.
Ready to start selling?
Integrate once, sell across every airline. Nothing up front — you pay a share of each booking, and nothing at all until you make one.