Learn how to set profitable hotel markups on wholesale rates. Master pricing models, industry-standard margins, and strategies that maximize revenue while staying competitive.
Hotel markup is the core profit mechanism for travel agents operating in the B2B wholesale market. Unlike the commission-based model used by OTAs (where hotels pay agents a percentage of the retail price), the markup model gives agents direct control over their pricing and margins.
In the B2B travel ecosystem, DMCs (Destination Management Companies) and wholesalers provide net rates — the lowest possible hotel rates without any retail margin. Travel agents then add their own markup before selling to sub-agents or end customers. This model offers several advantages:
Set your own selling prices rather than relying on fixed commissions from hotels or OTAs.
B2B markups (10-25%) often exceed OTA commissions (10-18%) on comparable properties.
Adjust markups by season, demand, client type, and competitor pricing in real time.
Choose the right markup model for your business. Most successful agents use a combination of these approaches.
Add a fixed percentage on top of the net rate. This scales automatically with room value — higher-priced rooms generate more absolute profit.
Example:
Net rate: SGD 200/night
Markup: 15%
Selling price: SGD 230 | Profit: SGD 30/night
Best for: Mid-range to luxury hotels, most B2B operations
Add a fixed amount per room per night regardless of the net rate. Provides predictable earnings and works well for standardized products.
Example:
Net rate: SGD 80/night
Flat fee: SGD 15/night
Selling price: SGD 95 | Profit: SGD 15/night
Best for: Budget hotels, high-volume bookings, group travel
Different markup percentages based on hotel category, destination, or booking value. Optimizes margins across your entire inventory.
Example:
Budget (1-3 star): 8-12% markup
Mid-range (4 star): 12-18% markup
Luxury (5 star): 18-25% markup
Best for: Agencies with diverse hotel portfolio, multi-segment sales
Adjust markups in real time based on demand, season, competitor pricing, and booking lead time. Maximizes revenue during peak periods.
Example:
Off-peak: 10% markup
Peak season: 20% markup
F1/Major events: 25-35% markup
Best for: Experienced agents, event-driven destinations, seasonal markets
Hotel markups vary significantly based on destination, hotel category, season, and your position in the distribution chain. Here are the typical ranges across the industry:
| Factor | Low Markup | Standard Markup | Premium Markup |
|---|---|---|---|
| Budget Hotels (1-3 Star) | 5-8% | 8-12% | 12-15% |
| Mid-Range Hotels (4 Star) | 10-12% | 12-18% | 18-22% |
| Luxury Hotels (5 Star) | 12-15% | 15-22% | 22-30% |
| Off-Peak Season | 8-10% | 10-15% | 15-18% |
| Peak / Event Season | 15-18% | 18-25% | 25-35% |
| Group Bookings (10+ rooms) | 5-8% | 8-12% | 12-15% |
| Long Stay (7+ nights) | 8-10% | 10-15% | 15-20% |
Understanding the difference between markup and margin is critical for pricing accuracy:
Markup % = ((Selling Price - Net Rate) / Net Rate) x 100
Net rate SGD 100, sell at SGD 118 = 18% markup
Margin % = ((Selling Price - Net Rate) / Selling Price) x 100
Net rate SGD 100, sell at SGD 118 = 15.3% margin
Selling Price = Net Rate x (1 + Markup %/100)
Net SGD 100 + 18% markup = SGD 100 x 1.18 = SGD 118
1-3 Star Properties
Target profit: SGD 10-25/night
4 Star Properties
Target profit: SGD 25-60/night
5 Star & Boutique
Target profit: SGD 60-200+/night
See how wholesale DMC rates compare to OTA and direct hotel pricing.
| Pricing Factor | OTA (Booking.com, Expedia) | DMC Quote (B2B) | Direct Hotel Rate |
|---|---|---|---|
| Rate Type | Retail/Published | Wholesale Net | Rack Rate |
| Typical 4-Star Rate (SGD) | 250/night | 175/night | 280/night |
| Your Markup Potential | Commission only (10-18%) | Flexible (10-25%+) | Commission (8-15%) |
| Your Selling Price | 250 (fixed by OTA) | 200-220 (you decide) | 280 (fixed by hotel) |
| Your Profit/Night | SGD 25-45 | SGD 25-45 | SGD 22-42 |
| Price Competitiveness | Same as all OTAs | 12-30% below OTAs | Highest price |
| Client Perception | Standard | Exclusive deal | Expensive |
Once you've mastered the basics, these advanced strategies can significantly boost your revenue. These techniques are used by successful travel agencies earning six-figure commissions annually.
Hotel pricing isn't just math — it's psychology. Clients don't always choose the cheapest option. In fact, many assume "you get what you pay for" and deliberately avoid the lowest price. Here's how to use this to your advantage:
When presenting quotes, always include a premium option at 25-30% markup. Most clients will choose the mid-tier option, which should be your target sale at 18-22% markup. The premium option makes the mid-tier seem like good value, even though it's where you wanted them all along.
Instead of competing on hotel price alone, bundle hotel stays with airport transfers, breakfast, or local tours. This obscures the hotel rate, makes comparison shopping harder, and allows you to maintain healthy margins across the entire package while appearing competitive.
A room at SGD 199 per night feels significantly cheaper than SGD 200, even though the difference is minimal. Use pricing that ends in 9 or 7 for consumer-facing quotes. For B2B sub-agent sales, round numbers are fine as professionals see through psychological pricing.
When inventory is genuinely limited (peak season, events), communicate this clearly: "Only 3 rooms left at this rate." This justifies higher markups and accelerates booking decisions. Never fake scarcity — clients will discover it and lose trust permanently.
Not all clients are equal. Your markup strategy should reflect the value you provide to different client segments. A corporate client booking 50 room nights annually deserves different treatment than a one-time leisure traveler.
| Client Segment | Price Sensitivity | Suggested Markup | Strategy Focus |
|---|---|---|---|
| Corporate/MICE | Low-Medium | 15-20% | Volume discounts, loyalty pricing, account management |
| Luxury Leisure | Low | 18-25% | Concierge service, upgrades, exclusive experiences |
| Family Holidays | Medium-High | 15-20% | Family packages, kids' amenities, value bundling |
| Budget Backpackers | Very High | 8-12% | Lowest price wins; volume is key |
| Honeymoons | Low | 20-28% | Romance packages, upgrades, special occasions |
| Last-Minute Bookers | Low (desperate) | 20-30% | Premium for urgency and immediate confirmation |
Hotels often have rate parity agreements with OTAs, meaning they can't undercut Booking.com or Expedia publicly. However, B2B wholesale rates don't fall under these agreements. This is your competitive advantage.
When a client shows you a Booking.com screenshot, you can often beat that rate by 10-20% using wholesale rates while still maintaining 15-18% markup. Don't just match the OTA — beat it slightly and emphasize your added value: direct support, easier modifications, travel insurance options, and package flexibility.
These examples are based on actual agent bookings through DMC Quote (numbers anonymized for confidentiality). See how different markup strategies play out in practice.
Corporate client booking 45 room nights across 3 hotels for a company retreat
Total Net Rate: SGD 8,775 (avg SGD 195/night)
Markup Applied: 12% (lower due to volume)
Selling Price: SGD 9,828
Agent Profit: SGD 1,053
OTA Equivalent: SGD 11,250
Client Savings: SGD 1,422 (12.6%)
Repeat Business: 4 bookings in 12 months
Annual Profit: ~SGD 4,200
Lesson: Lower markup on high-volume corporate clients pays off through repeat business and referrals.
Couple booking 7 nights at luxury resort with private villa, transfers, and tours
Hotel Net Rate: SGD 3,150 (SGD 450/night)
Transfers & Tours: SGD 580 net
Total Net: SGD 3,730
Markup Applied: 22% on hotel, 30% on services
Selling Price: SGD 4,597
Agent Profit: SGD 867
OTA Equivalent: SGD 5,200+
Client Happy: Still saved SGD 600
Lesson: Honeymoon clients are less price-sensitive. Bundle services at higher markups; they're paying for the experience, not the room.
Client called 5 days before F1 weekend needing 2 nights at any decent Marina Bay hotel
Net Rate Found: SGD 680/night (4-star)
Markup Applied: 28%
Selling Price: SGD 870/night
2-Night Profit: SGD 380
OTA Prices: Mostly sold out
Available OTA: SGD 1,100/night
Client Paid: 21% less than OTA
Client Reaction: "You saved my trip!"
Lesson: During major events, demand justifies premium markups. Clients value availability over price when inventory is scarce.
Applying the same 15% markup across all hotels regardless of category or destination. Budget hotel guests are price-sensitive — a 15% markup may price you out. Luxury guests are less price-sensitive — you're leaving money on the table.
Setting markups without checking what OTAs and competing agents are charging. Always benchmark your final selling price against Booking.com and Agoda to ensure you remain competitive while maintaining margins.
A 20% markup is NOT a 20% margin. If you buy at SGD 100 and sell at SGD 120, your markup is 20% but your margin is only 16.7%. Many agents accidentally set margins when they mean markups, leading to thinner profits.
Keeping the same markup year-round when demand fluctuates dramatically. During peak season and major events, clients expect to pay more — increasing markups to 25-35% during F1 or NYE is standard practice.
Credit card processing fees (2-3%), currency conversion costs, and refund/cancellation handling all eat into your margin. If you're applying 15% markup but paying 3% in fees, your real margin is just 12%. Factor all costs before setting markups.
Constantly undercutting competitors on price leads to unsustainable margins. Focus on value — service quality, expertise, flexibility, and reliability — rather than being the cheapest option. Clients who buy only on price are the hardest to retain anyway.
Our transparent markup means you start from the lowest possible base for maximum margin potential.
Access wholesale rates across Asia, Middle East, and beyond — all at net prices.
Real-time availability and instant booking confirmation for seamless operations.
Pay in SGD via wallet or Razorpay — no currency conversion fees eating your margins.
Register on DMC Quote to access net hotel rates with just 4% markup. Add your own margin and start earning more per booking.