Set your margins
A markup is what you add on top of supplier cost. It is the whole of your profit on a resold booking, so it is worth getting deliberately right rather than by default.
There is no default margin. A service with no markup is resold at exactly what it cost.
Decide once: percentage or fixed
Every markup screen offers both.
| Percentage | Fixed amount | |
|---|---|---|
| Earns | Proportionally to price | The same on every booking |
| Good for | Products whose price varies a lot | Products where your cost to service a booking is flat |
| Risk | Looks expensive on high-value bookings | Vanishes as a share of an expensive booking |
Start broad, then add exceptions
The reliable pattern is one baseline markup per service, then narrower ones only where you want a different number.
Exactly one markup applies to a booking — the most specific one that matches. A product-level markup completely replaces the generic one; it is not added to it.
Flights
Flight markups are priced per passenger type, because airlines price that way:
| Field | Applies to |
|---|---|
| Adult amount | 12 years and above |
| Child amount | 2 to 12 years |
| Infant amount | 10 days to 2 years |
Scope a markup by any combination of:
- Trip type — All, One way, or Round trip
- Origin and destination — both cities together, then optionally a specific airport
- Airline
Leave a field empty and it means "all". A markup naming an airline and a route beats one naming only the airline. Trip type does not make a markup more specific, and a route-only markup and an airline-only markup are equally specific: if both match a booking, either can apply.
A worked baseline
| Markup | Scope | Adult | Child | Infant |
|---|---|---|---|---|
| Everything | no scope | 8% | 8% | 4% |
| Premium route | a specific origin and destination | 5% | 5% | 3% |
| One airline you get good rates from | that airline | 12% | 12% | 6% |
That airline flying the premium route matches both exceptions equally. If you want a specific number there, add a fourth markup naming the route and the airline.
Hotels
Simpler: one amount, scoped to a city or to All Cities. Create the all-cities baseline first, then city exceptions where your rates or competition differ.
Activities
The most flexible of the three. Choose one scope per markup:
| Scope | Applies to |
|---|---|
| All activities | Everything without a more specific match |
| Locations | One or more countries or cities |
| Categories | One or more categories or sub-categories |
| Category + location | Both together |
| Activities | One or more specific activities |
| Booking options | Specific booking options of a single activity |
Specificity runs:
Generic → Country → City → Category → Product
A booking-option markup counts as Product in the list, and beats a markup on the whole activity.
Activities cannot be combined with categories or locations in one markup — pick a lane. Booking-option scope requires exactly one activity selected. Selecting several values saves one markup per value, or per category and location pair.
When a new markup has the same scope as existing ones, the panel lists every conflict and asks you to confirm the replacement.
Commissions, on controlled platforms only
If your platform uses controlled markups, the Pricing group also contains Commissions. Flight markups then apply only to charter flights; scheduled flights are not marked up, and commissions apply to them instead. Commissions work much like markups — percentages per passenger type, scoped by origin, destination and airline, most specific wins — except that if you define a route, at least one of origin, destination or airline must be filled in.
If you do not see the screen, your platform uses free markups and this does not apply to you.
What reduces your margin after you have set it
On bookings placed today, coupons and points do not.
| Thing | Effect | Where |
|---|---|---|
| A coupon | None on your margin. Its value is paid from your marketing wallet, and the order is charged at full price | Marketing Wallet |
| Points | None. They only buy coupons and are never spent at checkout | Coupon Catalogue |
What the customer club costs you is what you charge into the marketing wallet, kept apart from your margins.
Check what you actually earned
Open any order and read its details. You get base prices, final prices, the markup and commission split by passenger type, and Our profit. Activity orders add a profit distribution panel with cost, sale and margin.
If that number is not what your rules predict, the usual cause is a more specific markup you forgot about.
Scenarios
You want to run a sale without touching your markup
For club members, add a coupon to your Coupon Catalogue with a stock and a sale window. Members buy it with points, and it is paid from your Marketing Wallet, so your markup stays as it is. Coupons can no longer be created by hand, so a sale open to every customer, members or not, does mean lowering a markup on a narrow scope and changing it back when the sale ends.
You are entering a new market and want to be cheap there
Add a city-scoped hotel markup and a route-scoped flight markup with lower numbers. Your baseline stays intact everywhere else.
One airline gives you much better rates
Create an airline-scoped flight markup with a higher percentage. You keep the extra rather than passing it on.
You want to stop selling a route at a loss
Check the order details of a recent booking on that route to see what actually happened, then raise the markup for that specific scope.
Important notes
- Changes are not retroactive. New numbers apply to future bookings only. Existing orders and receipts keep what they were sold at.
- Deleting a markup removes it permanently; the next-broadest markup takes over.
- Editing a markup with its scope unchanged asks you to confirm replacing it. Change the scope and a new markup is saved while the original stays, so delete the one you no longer want.
- Bulk delete is available on all three markup lists when you need to clear a set.
- Tours and visa services have no markup — you set their prices directly.
Related
- How pricing works — the full price model
- Flight Markups · Hotel Markups · Activity Markups · Commissions · Marketing Wallet