Travel Tech Unit Economics: 13 Metrics Every OTA and Travel Startup Must Track (2026)

OTA Unit Economics: 13 Metrics to Track
Unit Economics
AS
Ankit Sarawagi · Founder, CFOmatrix · June 17, 2026 · 13 min read · Updated June 2026

Indian OTAs operate in one of the most structurally challenging businesses in consumer internet: high transaction volumes, thin margins, constant refund exposure, and customers who compare prices across four platforms before booking. MakeMyTrip, EaseMyTrip, and Ixigo have built durable businesses not by winning on price, but by optimising the three pillars that separate sustainable OTAs from cash-burning ones: take rate, cancellation risk, and repeat booking economics. This guide covers the 13 metrics that define whether a travel tech startup is building a real business or just processing bookings for others.

Key Takeaways

  • GBV is a volume metric, not a revenue metric. Net revenue margin of 6-12% on GBV is the number that actually matters
  • Flight take rates are 3-5%, hotel take rates are 10-15%, and holiday packages reach 15-20%, which is why product mix is a strategic lever
  • Ancillary revenue from insurance, seat selection, and add-ons contributes 20-30% of net revenue at healthy OTAs
  • Cancellation rates above 15% signal either price-sensitive customers or UX problems, and both destroy unit economics
  • Repeat booking rate of 30-40% is the mature OTA benchmark; repeat customers cost five times less to retain than to acquire
  • LTV:CAC of 4:1 or above is the target given the dual risk of high refund exposure and seasonal booking patterns
6-12%
Net revenue margin range that makes an OTA sustainable. Many startups confuse GBV with revenue and miss this entirely.
20-30%
Share of net revenue that ancillary products like travel insurance, seat selection, and add-ons contribute at healthy OTAs.
30-40%
Repeat booking rate at mature Indian OTAs. Repeat customers cost five times less to retain than to acquire.

Why Travel Tech Economics Are Different

Most consumer internet businesses earn revenue proportional to the value they deliver. OTAs are different: they process enormous transaction values but retain only a thin slice as revenue. A platform booking Rs. 500 crore of flights in a month might report only Rs. 20-25 crore in net revenue after accounting for take rates, refunds, and cancellations. This gap between GBV and net revenue is the defining characteristic of the travel tech business model.

The second structural challenge is refund exposure. Unlike SaaS or e-commerce, travel bookings have a significant probability of cancellation, especially in price-sensitive markets like India. Every cancellation means the OTA refunds the customer but may not fully recover the cost from the supplier, absorbing the customer service cost and sometimes a partial loss on the booking itself.

Third, travel is episodic. A typical Indian customer books 2-4 times a year, not monthly. This means CAC recovery happens over a longer cycle than in subscription businesses, and LTV calculations must account for seasonal demand patterns and multi-year customer relationships rather than monthly recurring behaviour.

CFO Lens: The OTA model rewards companies that move customers from flights to hotels to holiday packages, from one-time bookers to repeat customers, and from pure transaction revenue to ancillary attachment. Every metric in this guide measures progress along one of those three axes.

Volume and Revenue Metrics

GBV — Gross Booking Value

GBV is the total value of all bookings processed through the platform in a given period, including the full ticket price, hotel rate, taxes, and fees paid by the customer. It is the headline volume metric for OTAs and the denominator against which all margin metrics are calculated. GBV is not revenue. It is the pool from which revenue is earned.

GBV = Sum of total value of all bookings processed in the period (flights + hotels + packages)

GBV is used to measure market share, negotiate supplier contracts, and benchmark against competitors. Investors compare GBV growth rates across OTAs to assess which platform is gaining or losing transaction volume. However, a platform growing GBV by adding low-margin flight inventory is a very different business from one growing GBV through hotel and package bookings.

Common Mistake: Reporting GBV as revenue in pitch decks or investor updates. A Rs. 500 crore GBV OTA at 8% net revenue margin has Rs. 40 crore in actual revenue. Presenting GBV as a revenue figure inflates the apparent size of the business and will erode investor trust when the real numbers surface.

Net Revenue

Net Revenue is the actual P&L line for an OTA. It captures what the business truly earns after all booking-related costs, refunds, and cancellation expenses have been accounted for. Net Revenue is composed of take rate commissions, ancillary product revenue, and subscription or membership fees, minus the cost of refunds processed and cancellation handling charges.

Net Revenue = Take Rate Revenue + Ancillary Revenue + Subscription Fees – Refund Costs – Cancellation Processing Costs

This is the number that should drive all operational and investment decisions. GBV tells you how large the platform is. Net revenue tells you how much of that scale converts into a viable business.

CFO Tip: Break net revenue into its components every month. If take rate revenue is flat but ancillary revenue is growing, the business is improving its attach rate, which is a positive signal. If refund costs are rising as a share of net revenue, cancellation management needs attention before it compounds further.

Net Revenue Margin

Net Revenue Margin measures what percentage of GBV the OTA actually retains as revenue. It is the single most important efficiency metric in travel tech and the clearest indicator of whether the business model is structurally viable. An OTA with a 4% net revenue margin is structurally different from one operating at 10%, even if they have identical GBV figures.

Net Revenue Margin = Net Revenue / GBV x 100
Benchmark: 6-12% net revenue margin is the range for a healthy, sustainable OTA. Below 6% signals that the platform is too dependent on low-margin flight inventory or is absorbing excessive refund costs. Above 12% is achievable for holiday-package-heavy platforms with strong ancillary attachment.
Common Mistake: Improving apparent net revenue margin by excluding refund costs from the calculation. Refunds are a core cost of operating an OTA and must sit inside the net revenue calculation. Excluding them overstates margin and leads to incorrect pricing and cost decisions.

Average Booking Value

Average Booking Value (ABV) is the mean transaction size on the platform. It tracks whether customers are booking higher-value inventory over time and whether the platform is successfully shifting its mix toward hotels and packages, which carry higher ABV and better margins than domestic flight bookings.

Average Booking Value = Total GBV / Total Number of Bookings in Period

Rising ABV is a sign of successful product mix evolution: more hotel nights, more packages, more international travel. Falling ABV can indicate that the platform is acquiring more budget travelers or losing share in premium segments. Track ABV separately by category to identify which inventory type is driving the overall movement.

CFO Tip: A rising ABV combined with a rising take rate is the ideal combination: the platform is processing more valuable transactions and retaining a larger share of each one. If ABV rises but take rate falls, it may indicate that higher-value bookings are being won through price discounts that erode margins.

Take Rate and Margin

Take Rate

Take Rate is the percentage of GBV that the OTA earns as commission and service fee revenue from suppliers and customers. It is the most direct measure of the platform’s commercial leverage with airlines, hotel chains, and travel package operators. Take rate varies significantly by category, which is why product mix management is a core strategic priority for OTA CFOs.

Take Rate = Total Commission and Service Fee Revenue / GBV x 100

Category-level take rates for Indian OTAs: flights typically generate 3-5%, constrained by airline BSP commission caps and intense price competition. Hotels generate 10-15% because inventory is more fragmented and OTAs have greater negotiating leverage. Holiday packages generate 15-20% because the OTA controls the bundle and adds genuine value through curation and itinerary management.

Benchmark: Blended take rate of 7-10% across categories is healthy for a well-mixed Indian OTA. Platforms below 5% blended take rate are likely too flight-heavy. Track take rate by category monthly and monitor whether supplier contract renewals are moving the category-level rates up or down.
Common Mistake: Using blended take rate as the only lens. A platform can show a stable 8% blended take rate while its hotel take rate is eroding because flights are growing faster. Category-level tracking is essential to understand whether the mix shift is helping or hurting the economics.

Ancillary Revenue per Booking

Ancillary Revenue per Booking measures the average revenue earned from add-on products per completed booking. This includes travel insurance premiums, seat selection fees, meal pre-booking, airport transfers, travel SIM cards, and hotel room upgrades. Ancillary revenue is structurally important because it is earned at the point of booking without additional customer acquisition cost, and it carries higher margins than the core take rate.

Ancillary Revenue per Booking = Total Ancillary Revenue / Total Bookings in Period
Benchmark: Rs. 80-300 per booking for Indian OTAs, depending on the ancillary product mix. Platforms with strong travel insurance attach rates sit at the higher end. Improving ancillary revenue per booking by Rs. 50 across a million annual bookings adds Rs. 5 crore to net revenue with near-zero incremental cost.
Common Mistake: Treating ancillary revenue as a secondary metric rather than a growth lever. The margin on ancillary products like travel insurance is typically 30-50%, significantly higher than core commission revenue. Doubling ancillary attach rate often has more bottom-line impact than negotiating a 1% improvement in supplier take rate.

Supplier Margin

Supplier Margin is the net commission earned from airline, hotel, and package suppliers per booking, net of any overrides, bonuses, or incentives. It reflects the core economics of the OTA model and the platform’s ability to negotiate favorable terms with inventory providers. Supplier margin is distinct from take rate in that it excludes service fees charged to customers and focuses purely on the supply-side economics.

Supplier Margin = Total Supplier Commission and Incentive Revenue / Total Bookings in Period

Supplier margin improves with volume. Airlines and hotel chains offer better commission tiers and override bonuses once an OTA crosses certain booking thresholds, creating a flywheel where volume drives better margins, which fund better pricing, which drives more volume. Early-stage OTAs are structurally disadvantaged on supplier margins until they reach sufficient scale.

CFO Tip: Model your supplier margin improvement curve explicitly. If crossing 50,000 monthly hotel bookings unlocks a 2% commission improvement from a major hotel chain, that milestone becomes a financial priority, not just an operational one. Every supplier contract renewal should map the volume thresholds to margin improvement.

Quality Metrics

Quality metrics in travel tech measure the cost of things going wrong. Cancellations, refunds, and customer service requests are not just operational headaches; they are direct deductions from net revenue and signals of deeper problems in pricing, UX, or supply quality.

Cancellation Rate

Cancellation Rate is the percentage of bookings that are cancelled after confirmation. It is one of the most operationally impactful metrics in travel tech because every cancellation triggers a refund process, a customer service interaction, and potential partial loss on the booking. High cancellation rates also inflate GBV without contributing to net revenue, making the platform’s real economics less visible.

Cancellation Rate = Cancelled Bookings / Total Bookings x 100
Benchmark: Below 10% is healthy. 10-15% is manageable. Above 15% is a signal that something structural is wrong: customers may be booking tentatively due to unclear pricing, or the UX is making it too easy to cancel without understanding the cost. Investigate cancellation reasons before the rate compounds.
Common Mistake: Measuring cancellation rate only at the aggregate level. Cancellation rates vary dramatically by category (flight vs. hotel), booking lead time (same-day vs. 30 days out), and customer segment (first-time vs. repeat). Aggregated cancellation rates hide the patterns that need to be fixed.

Refund Rate

Refund Rate measures the value of refunds processed as a percentage of total GBV. While cancellation rate tracks volume, refund rate tracks the monetary impact. High-value bookings that cancel have a disproportionate impact on refund rate even if they represent a small percentage of total booking count.

Refund Rate = Total Value of Refunds Processed / Total GBV x 100

Refund rate impacts net revenue in two ways: the direct cost of refunding the customer, and the supplier recovery rate, which is rarely 100% because the OTA often absorbs partial penalties, processing fees, or the cost of instant refunds funded before supplier recovery. A 5% refund rate on Rs. 100 crore of GBV means Rs. 5 crore is flowing back out the door every month.

CFO Tip: Track refund rate separately for instant refunds versus standard refunds. Instant refund products, which Indian OTAs offer at a premium, have a cash flow cost even when the supplier eventually repays. The working capital requirement from advance-funding instant refunds must be explicitly modeled in your treasury plan.

Customer Service Cost per Booking

Customer Service Cost per Booking measures the total cost of your customer support operations divided by the number of bookings processed. It is a direct measure of operational efficiency and the quality of your platform’s self-service capabilities. In travel tech, customer service costs are primarily driven by cancellation and refund queries, schedule change notifications, and booking modification requests.

Customer Service Cost per Booking = Total Customer Support Cost / Total Bookings
Benchmark: Rs. 40-120 per booking for Indian OTAs. Platforms at the lower end have strong self-service resolution and automation for common queries. Platforms above Rs. 120 per booking are likely handling too many contacts through human agents for queries that could be automated, or their cancellation and refund rates are driving elevated contact volumes.
Common Mistake: Reducing customer service cost by cutting headcount without fixing the root cause of contacts. If 60% of your customer service contacts are cancellation or refund queries, fixing the cancellation rate will reduce contacts more sustainably than any staffing reduction. Track contacts per booking by query type before optimizing the support function.

Retention and Acquisition

Repeat Booking Rate

Repeat Booking Rate is the percentage of total customers who make two or more bookings within a 12-month window. It is the travel tech equivalent of retention rate and one of the strongest predictors of LTV. Repeat customers have lower cancellation rates, higher ancillary attach rates, and significantly lower effective CAC because they return without paid acquisition spend.

Repeat Booking Rate = Customers with 2 or More Bookings in Period / Total Active Customers in Period x 100
Benchmark: 30-40% annually for mature Indian OTAs. Early-stage platforms targeting 20-25% in year two is a realistic goal. The key levers are post-booking engagement, loyalty programs, personalized recommendations, and building itinerary management features that keep the platform relevant between bookings.
Common Mistake: Measuring repeat booking rate on a platform-wide basis without controlling for acquisition channel. Customers acquired through deep discounts have structurally lower repeat rates because they only return when another discount is offered. Cohort your customers by acquisition channel to understand which channels generate genuinely loyal customers versus one-time bargain hunters.

CAC — Customer Acquisition Cost

CAC for an OTA is the total sales and marketing spend divided by the number of new customers acquired in the period. Travel CAC is among the highest in Indian consumer internet because travel customers are high-intent but platform-agnostic: they compare prices across multiple apps and switch without friction. Heavy reliance on performance marketing keeps CAC structurally high for platforms without strong brand or loyalty moats.

CAC = Total Sales and Marketing Spend / New Customers Acquired in Period
Benchmark: Rs. 300-1,200 for Indian OTAs, depending on the acquisition channel mix. App-install campaigns and performance marketing sit at the higher end. SEO, word-of-mouth, and referral programs drive the lower end. Platforms with CAC above Rs. 1,200 need to demonstrate strong LTV or high repeat rates to justify the acquisition economics.
Common Mistake: Not separating CAC by channel and not accounting for first-booking promotional discounts in the CAC calculation. If you offer Rs. 500 off on the first booking to acquire a customer, that Rs. 500 is part of CAC, not a discount against revenue. Including it in the CAC calculation gives you an honest picture of acquisition economics.

LTV:CAC Ratio

The LTV:CAC Ratio is the central viability test for any OTA. Because travel customers have episodic booking patterns, seasonal concentration, and high cancellation risk, the LTV formula must be adapted from the standard SaaS version. OTA LTV should be calculated as: average net revenue per booking, multiplied by average bookings per customer per year, multiplied by average customer lifespan in years, multiplied by gross margin percentage.

LTV = Avg Net Revenue per Booking x Avg Annual Bookings per Customer x Avg Customer Lifespan (years) x Gross Margin %
LTV:CAC Ratio = LTV / CAC
Benchmark: 4:1 or above is the target for Indian OTAs, higher than the 3:1 SaaS standard because of the dual risk of refund exposure and seasonal concentration. A 3:1 ratio may look adequate on paper but can compress to below 2:1 during a high-cancellation quarter without adequate margin buffer.
Common Mistake: Using revenue rather than net revenue (after refund costs) in the LTV numerator. For an OTA with a 12% cancellation rate and a Rs. 600 per booking net revenue figure, using gross revenue per booking will overstate LTV by 20-30%. The LTV:CAC ratio built on gross revenue creates false confidence in the acquisition economics.

Conversion

Search-to-Book Conversion Rate

Search-to-Book Conversion Rate measures the percentage of search sessions that result in a completed booking. It is the most direct measure of the platform’s ability to convert intent into transaction. In travel, search volume is a leading indicator of demand; conversion rate determines how much of that demand the platform captures versus losing to competitors or abandonment.

Search-to-Book Conversion Rate = Completed Bookings / Search Sessions x 100

Conversion rates vary significantly by category and device. Flight searches on mobile apps convert at higher rates than hotel searches because flight pricing is more transparent and comparable. Hotel searches involve more qualitative judgment and often require review reading and image browsing, leading to longer consideration cycles and lower immediate conversion.

Benchmark: 2-5% for flight searches is standard for Indian OTAs on app. 1-3% for hotel searches. Platforms below the lower end should audit their price competitiveness, search result relevance, and checkout friction. A 1% improvement in conversion rate across 10 million monthly search sessions generates 100,000 additional bookings without any additional marketing spend.
Common Mistake: Measuring conversion rate across all sessions without distinguishing between organic and paid traffic sessions. Paid sessions from high-intent search ads typically convert at 4-8%, while organic browse sessions may convert at under 1%. Blending these obscures whether your paid channels are working and whether the organic experience needs improvement.

Travel Tech Benchmarks for Indian OTAs

These benchmarks reflect Indian OTA norms across funding stages. Travel economics differ structurally from SaaS or e-commerce, so applying generic consumer internet benchmarks to OTA metrics will lead to incorrect conclusions.

MetricEarly StageGrowth StageMature
Net Revenue Margin4-6%6-9%9-12%+
Blended Take Rate4-6%6-8%8-10%+
Ancillary Revenue per BookingRs. 40-80Rs. 80-180Rs. 180-300+
Cancellation RateBelow 18%Below 12%Below 10%
Repeat Booking Rate10-20%20-30%30-40%+
CACRs. 800-1,200Rs. 500-800Rs. 300-500
LTV:CAC Ratio2:1+ minimum3:1+ expected4:1+ target
Search-to-Book Conversion (Flights)1-2%2-4%4-5%+
Customer Service Cost per BookingRs. 100-150Rs. 60-100Rs. 40-60

“In travel tech, the companies that survive are not the ones with the most bookings. They are the ones who understand that GBV is just noise unless net revenue margin, repeat rate, and ancillary attach are all moving in the right direction at the same time.”

Ankit Sarawagi, CFOmatrix

Need help building a unit economics framework for your travel tech startup?

CFOmatrix helps OTA founders model the right metrics before their investor conversations and board meetings.

Talk to CFOmatrix

Frequently Asked Questions

What is the difference between GBV and revenue for a travel tech startup?

GBV (Gross Booking Value) is the total value of all bookings processed through the platform, including the full ticket price, hotel rate, and taxes. It is a volume metric, not a revenue metric. Revenue for an OTA is the take rate earned on those bookings, plus ancillary revenue from add-ons, minus refund and cancellation costs. A platform processing Rs. 1,000 crore of GBV at an 8% net revenue margin generates Rs. 80 crore in actual revenue. Presenting GBV as revenue inflates the apparent size of the business and erodes investor trust when the real P&L emerges.

What take rate should an Indian OTA target for flights vs hotels?

Flight take rates for Indian OTAs typically run 3-5% of GBV, constrained by airline BSP commission structures and intense price competition. Hotel take rates are higher at 10-15% because the market is more fragmented and OTAs have stronger negotiating leverage with independent hotels and mid-market chains. Holiday packages command the highest take rates at 15-20% because the OTA controls the bundle and adds genuine value through curation. This is why mature Indian OTAs actively push customers toward hotels and packages: the structural economics are meaningfully better than flight-only bookings.

How does cancellation rate affect OTA unit economics?

Cancellations hurt OTA unit economics in three compounding ways. First, they eliminate the take rate and ancillary revenue from the booking. Second, refund processing and customer service costs are incurred even though no revenue is retained. Third, high cancellation rates inflate GBV without contributing to net revenue, making the business appear larger than it actually is. A 15% cancellation rate on Rs. 100 crore of GBV means Rs. 15 crore of bookings are generating refund costs and support costs with zero revenue contribution. Each percentage point reduction in cancellation rate has a direct, proportional impact on net revenue margin.

What repeat booking rate should a travel tech startup aim for?

Mature Indian OTAs like MakeMyTrip and EaseMyTrip see 30-40% of annual bookings from repeat customers. For early-stage travel startups, reaching 20-25% repeat booking rate within two years is a realistic benchmark. Repeat customers cost significantly less to retain than to acquire, have lower cancellation rates, and tend to have higher ancillary attach rates because they trust the platform. The key levers for improving repeat rate include post-booking itinerary management, personalized re-engagement based on past travel patterns, and loyalty programs that make the cost of switching to a competitor feel real.

How do you calculate LTV for an OTA where bookings are seasonal and infrequent?

For OTAs, the standard SaaS LTV formula does not apply because there is no monthly subscription. The travel-adapted formula is: LTV = Average Net Revenue per Booking x Average Annual Bookings per Customer x Average Customer Lifespan in Years x Gross Margin %. For example, a customer generating Rs. 600 net revenue per booking, booking 2.5 times a year, staying for 4 years, with 60% gross margin gives an LTV of Rs. 3,600. To handle seasonality, always use annual averages for booking frequency rather than peak-quarter data, which would overstate the metric. Track LTV separately for customers acquired in summer versus winter cohorts to capture the seasonal skew accurately.

Unit Economics Every Startup Must Track: The Complete CFO Guide Marketplace Unit Economics: Metrics Every Platform Startup Must Track D2C Unit Economics: Metrics Every E-commerce Startup Must Track
AS

Ankit Sarawagi

Founder, CFOmatrix | Finance Strategy & Equity Compliance

CFOmatrix is a knowledge platform focused on how finance actually works inside growing companies. Every insight is shaped by real operating experience across startups and growth-stage companies, including cross-border setups.

What do you think?

Leave a Reply

Your email address will not be published. Required fields are marked *

Insights

More Related Articles

Common Finance-Function Mistakes That Cost Growth-Stage Startups (2026)

Company Policy Templates (India): 41 Free, Editable Downloads

Code of Conduct: What to Include and a Free Template (India)