Corporate Travel Agency vs. TMC: How to Evaluate Which Model Fits Your Program
Compare transactional booking models to full-service TMCs. Learn fee structures, reporting gaps, and spend thresholds to determine which model fits your program.

Your quarterly spend report required data from three sources: the agency's booking records, corporate card statements, and expense system exports. Two weeks of manual compilation later, it still couldn't answer the CFO's question about department-level travel costs. The vendor relationship that seemed adequate two years ago may no longer match where your program is today.
This guide breaks down three structural differences between a transactional booking model and a full-service TMC, covering service scope, fee mechanics, and reporting infrastructure. It also includes decision thresholds for when a TMC becomes necessary and evaluation guidance to help you avoid the blind spots that derail mid-market vendor reviews.
How Travel Agency and TMC Service Models Differ
A transactional booking model is a transactional intermediary. A traveler needs a flight, the agent books it, and the transaction closes. That means no ongoing program oversight, no policy enforcement infrastructure, and no consolidated reporting beyond the agency's own booking records.
TMCs, by contrast, provide online booking tools, reporting functionality, policy consulting, and safety tracking beyond booking air tickets. That difference is the same gap many teams run into in broader travel management and day-to-day program management.
Where programs fall on that spectrum usually comes down to spend. A managed program through a TMC becomes more relevant as annual travel spend approaches the $250K threshold.
Below that, booking fulfillment may be all a company needs. Above it, the absence of policy enforcement, compliance measurement, and duty of care tracking creates compounding program gaps that a transactional model cannot close.
What TMC and Agency Fee Structures Actually Cost
Per-transaction pricing dominates both models, but the fee mechanics shift depending on whether bookings happen online or through an agent.
Online vs. Agent-Assisted Costs
At the low end, benchmark fees for online hotel and car reservations stay relatively modest. At the high end, international flight fees booked through an agent run significantly higher, and costs climb quickly once agent assistance enters the workflow.
The gap between online and agent-assisted transactions is where programs bleed money. Many TMCs offer cheap online transactions as a loss leader to acquire accounts that generate more profitable offline transactions. In practice, those offline bookings often start as booking failures: travelers who could not complete their itinerary through the OBT and called an agent instead. That means total program cost depends on OBT adoption rates, not just the published per-transaction fee. The same pattern shows up in common travel challenges and recurring friction with booking tools.
Model your total cost using the projected booking mix, online versus offline, not the headline online rate. A TMC quoting a low online transaction fee looks competitive until a large share of bookings end up as agent-assisted calls because the OBT creates too much friction. Once you factor in agent time, overhead, and opportunity cost, the gap between call-in and online bookings gets much wider. Transaction fees alone rarely tell you what the program will actually cost.
Five TMC Revenue Streams
Beyond those per-booking costs, TMCs generate revenue from five streams that a single fee quote never reveals:
- Client fees — Charged directly to the buyer
- Supplier commissions — Earned on individual bookings
- Supplier volume incentives — Tied to booking thresholds
- GDS incentive payments — From distribution system providers
- Net pricing markups — Passed through to the client
These streams interact in ways that affect your bottom line. In some cases, TMCs waive client fees entirely when supplier commission revenues cover costs, which means a low transaction fee quote may be subsidized by revenue sources you are not seeing. Understanding all five streams is critical during RFP evaluation for exactly that reason.
TMC Reporting vs. Agency Visibility: Where the Gap Shows
The models split on data infrastructure. Transactional booking models capture only the bookings they process, with zero visibility into consumer-site or direct-supplier transactions.
TMC-level reporting, by contrast, covers multiple layers:
- Pre-trip itinerary data — Captured before travel occurs, giving programs forward-looking visibility into upcoming spend and traveler movements.
- Post-trip data — Integrated with corporate credit card feeds to reconcile what was booked against what was actually charged.
- Traveler behavior analysis — Tracks supplier performance, booking patterns, and policy adherence across the program.
- Contract compliance — Measures negotiated rate adoption and detects leakage into off-channel or out-of-policy bookings.
Mid-market programs feel this gap the hardest because they often lack bandwidth to source technology independently. As a result, many get their OBT through their TMC, which means they also lack duty of care tools, off-channel booking visibility, and reshopping technologies entirely.
Off-channel hotel and air bookings cut further into visibility on total program performance. That is why leakage controls, travel compliance, and policy gaps tend to surface together during vendor reviews.
Decision Thresholds: When Your Program Needs a TMC
Not every program needs a full-service TMC. Spend level and program complexity set the threshold.
When a Transactional Booking Model Still Works
A transactional booking model may still work when your program has these characteristics:
- Primarily domestic, point-to-point travel with no multi-leg international itineraries
- Travel coordination handled by an admin as one of many responsibilities
- No legal or HR requirement to track traveler location during trips
When a TMC Becomes Necessary
The signals that a TMC is necessary are operational, not theoretical. If finance cannot answer basic questions about quarterly travel spend without pulling data from multiple sources, the reporting gap is already costing you. If you cannot confirm which employees are traveling on a given day, duty of care coverage is incomplete. And if travelers book on consumer platforms because the current booking experience is inadequate, leakage follows.
That pattern matters because the decision is rarely just about booking fulfillment. It is usually about whether your current model can support adoption, reporting, and control at the program level. Whichever direction you go, the TMC investment only pays off when travelers actually use the managed channel.
Otto the Agent drives that adoption by replacing rigid OBT search flows with a conversational AI that handles booking requests in natural language. Otto applies your travel policy automatically and curates a short list of options instead of forcing travelers through multi-step forms, which keeps bookings in the managed channel your TMC relies on to deliver reporting, compliance, and duty of care coverage.
Common TMC Evaluation Mistakes
Mid-market programs make predictable mistakes when evaluating whether to stay with a transactional booking model or move to a TMC. Three blind spots come up most often:
Mega-TMC Size Misconception
Small or midsize accounts at a mega-TMC should investigate what services the TMC actually offers customers of that size. Smaller TMC networks can provide broad geographical coverage through networked automation, online technology, and partner agencies.
Hidden Revenue Streams
The recommended RFP guidance is to require disclosure across all five revenue streams outlined above, not just the per-booking rate. Without that breakdown, you cannot tell whether a low fee is genuinely competitive or subsidized by less visible revenue sources.
OBT Bundling Assumptions
Technology is a recurring dissatisfaction factor for buyers evaluating or switching TMCs. Service models range from direct sourcing where booking tools are obtained independently to configurations where the TMC manages only specific booking categories. Buyers who assume bundling is the default may lock themselves into contracts that limit program flexibility later. That flexibility is where Otto fits: if your program runs on Direct Travel or Spotnana, Otto layers on top of that stack so the booking experience doesn't depend on whichever bundled OBT came with the contract.
Solve Adoption First, Regardless of Model
The structural gaps between a transactional booking model and a TMC are real: service scope, fee economics, and reporting infrastructure all diverge as spend and complexity grow. But the model itself only delivers value when travelers actually use the managed channel. Without adoption, every other benefit, reporting accuracy, compliance measurement, duty of care coverage, breaks down.
Booking friction drives costs up regardless of the vendor behind it. If travelers abandon the OBT and call an agent because the tool fights them at every step, a new TMC does not fix the adoption problem. It just moves the same friction to a different vendor's cost structure. Otto sits on top of your Direct Travel or Spotnana deployment and keeps those bookings in lower-cost online channels by giving travelers a conversational interface that skips the rigid forms and multi-step flows that cause abandonment. Adoption goes up and fulfillment costs go down, without disrupting the TMC relationship you already have in place.
Sign up for Otto to reduce booking friction and keep more transactions in lower-cost channels.
FAQ
At what spend level should a company move from a travel agency to a TMC?
A managed program becomes more relevant around the $250K threshold. Full TMC capabilities become more necessary as program complexity, reporting needs, and duty of care requirements increase.
What should I include in a TMC RFP to avoid hidden costs?
Request disclosure across all TMC revenue streams, not just the per-transaction rate. Ask for pricing under multiple fee model approaches using a standardized spreadsheet so responses are directly comparable. Also ask about GDS incentive agreements and unused ticket credit management.
How can I reduce call-in volume without adding friction for travelers?
The cost differential between online and agent-assisted bookings compounds with volume. Reducing call-in volume depends on removing the friction that causes travelers to bypass the OBT in the first place. Otto gives travelers a conversational AI that applies travel policy and curates a short list of options, so they complete bookings online instead of picking up the phone.
How does the vendor model choice affect duty of care?
Duty of care requires knowing where travelers are during trips, which depends on bookings flowing through a managed channel. Transactional booking models do not systematically provide traveler tracking infrastructure. TMCs support the data and workflow needed for stronger duty of care coverage, and tools like Otto reinforce that coverage by routing booking requests through the TMC instead of letting travelers drift to consumer sites, which is critical for mid-market programs that need better visibility.


