Skip to main content

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.

Without a markup you sell at cost

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.

PercentageFixed amount
EarnsProportionally to priceThe same on every booking
Good forProducts whose price varies a lotProducts where your cost to service a booking is flat
RiskLooks expensive on high-value bookingsVanishes 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.

Markups never stack

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

Flight markups are priced per passenger type, because airlines price that way:

FieldApplies to
Adult amount12 years and above
Child amount2 to 12 years
Infant amount10 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

MarkupScopeAdultChildInfant
Everythingno scope8%8%4%
Premium routea specific origin and destination5%5%3%
One airline you get good rates fromthat airline12%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​

Hotel Markups

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​

Activity Markups

The most flexible of the three. Choose one scope per markup:

ScopeApplies to
All activitiesEverything without a more specific match
LocationsOne or more countries or cities
CategoriesOne or more categories or sub-categories
Category + locationBoth together
ActivitiesOne or more specific activities
Booking optionsSpecific 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.

ThingEffectWhere
A couponNone on your margin. Its value is paid from your marketing wallet, and the order is charged at full priceMarketing Wallet
PointsNone. They only buy coupons and are never spent at checkoutCoupon 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.