Contract loading for DMCs and tour operators

Your rates are late.
Your system is quoting anyway.

RateReady reads every supplier contract twice, asks what it can't prove, waits for your tick, then writes it and proves it landed in your book.

  • 17,257 of 17,269 figures matched
  • 0 licence seats used
  • Any system: Tourplan, Travelogic, yours
RateReady · DashboardSample
  • Mopane Hollow LodgeBotswana · STO 2027Proven in bookNothing to do
  • Kwena River CampZambia · STO 2027Question openLodge's move
  • Leadwood RidgeZimbabwe · SpecialsReady to approveYour move
  • Marula Pan CampSouth Africa · runs out 31 DecNo contract yetChase list
Rebuilt overnightChecked 14 min ago
Leadwood_Specials_2027.pdfRead twice · 14 agree · 1 question
Approval
Leadwood Ridge
  • Classic Suite7,950
  • Single11,130
  • Levy pppn280
Approve 15 rates

Nothing is written until it's ticked.

One DMC's whole book, loaded and proven in 38 days.

381contracts loaded
756suppliers
9,271products, every one read back
38 daysstart to finish, first load to last

Accommodation, transfers, day tours, flights, rail, activities. You name it, it goes in the same way: read, checked, ticked, written, proven.

  • 2,516Accommodation
  • 1,840Transfers
  • 854Day tours
  • 440Flights
  • 343Activities
  • 153Private vehicle
  • 93Packages
  • 60Rail
  • 225Guides, meals and more

17,257 of 17,269 figures matched, contract against book2.4 days typical time to close a questionOne live engagement: a boutique luxury DMC in Durban. Service split from the 19 October 2026 read.

The expensive part is being behind

When a rate isn't loaded, Tourplan doesn't refuse to quote.

It takes your highest loaded rate and adds ten percent: a number nobody agreed with the supplier, quotable, bookable and invoiced. Tourplan warns on screen. It does not warn through the API, so the first sign is an invoice that doesn't match the confirmation.

In Durban, one re-contract sat unloaded with about ZAR 975 per room-night of already-negotiated margin going unclaimed. Nobody was slow. That's just how much paperwork there is.

Agent quote · Luxury Tent · 14 Jul 2027Sample
On the quote2026 high rate 9,100 + 10%10,010
Agreed for 2027in the contract, not yet loaded9,850

An unloaded contract is not a gap in your system. It is a made-up price on an agent's quote.

Watch a contract go in.

A made-up lodge with the real checks, running in your browser. Scroll to drive it, from the PDF arriving to every rate proven in the book. At step five, tick it yourself.

  1. ArrivesForwarded email, PDF attached
  2. Read twiceBoth reads must agree
  3. CheckedAgainst last year's book
  4. AskedWhat it can't prove
  5. TickedBy you
  6. WrittenOver productConnect
  7. Read backProven in the book
From reservations@mopanehollow.exampleMopane_Hollow_STO_2027.pdf
Mopane Hollow Lodge
2027 STO rates · Nett · ZAR per person sharing per night
SeasonLuxury TentFamily Suite
Green Jan to Mar6 2005 600
Shoulder Apr to Jun, Nov to Dec7 4006 750
High Jul to Oct9 8508 950
  1. Single occupancy, Luxury Tent only: sharing rate plus 40%.
  2. Conservation levy: ZAR 320 per person per night.
Your bookTourplan · productConnect
OptionGreenShoulderHigh
LTENT TWLuxury Tent, sharing
LTENT SGLuxury Tent, single
FAMSU TWFamily Suite, sharing
LEVYConservation, pppn

One question, page 1. Family Suite, High. The print is smudged: read one says 8,950, read two says 8,590. Which is it?

Only this figure waits.

9 rates ready to write. 1 held for your answer.

Keep scrolling and it starts.

Loading it once is the easy part. It comes back every year.

Renewals, new rates, new rooms, new specials, changed terms, a levy that moves. RateReady takes the admin out of loading and managing contracts, suppliers and products. Two pages or ninety, the job gets done quickly and properly.

By hand

With RateReady

  • 2 pages or 90A one-page rate sheet or a ninety-page contract with child bands and offers. Same reads, same checks.
  • Never sleepsContracts go in as they arrive, and every load is checked again every hour against what the book holds.
  • No time off, no sick dayNo backlog building up behind a holiday. The first operator was paying for 200 hours a month of outsourced loading and was still behind.

Built to prove itself, not to be trusted.

The job stops being "read this document" and becomes "fill in a form we already have, and prove the answer".

Two independent reads have to agree

Figure for figure. And every figure has to be found, quoted, in the contract's own text. A number nobody can point to on the page doesn't go in.

Checked against your own book

Last year's numbers test this year's. A load that would lower a live rate or roll a period back stops and asks.

Every write is read back

A system can accept a rate, return success and store nothing. Eighteen single rates once did exactly that. Only the read-back knew.

Nothing loads without a tick

There is no path from a document to your live rates that doesn't pass a person.

It asks, rather than guesses

A doubt holds only the figures it's about. Every answer is kept, so nothing is asked twice.

Checked again every hour, on any system

A run can stop halfway and still report success, so the book is asked what it actually holds. On Tourplan it runs over productConnect and holds no licence seat. Not on Tourplan? I'll scope and build your integration at no extra charge.

381 contracts into Tourplan in 38 days. Every rate proven.

RateReady's first client: a boutique luxury DMC in Durban, selling lodges and camps across South Africa, Botswana, Zambia and Zimbabwe.

17,269 figures compared, contract against live book. 17,257 matched. The 12 that didn't are known and listed, not lost.

Arrived as they were sent: 278 PDFs, 270 emails, 9 Word files, 6 spreadsheets, 5 zips. Nobody reformatted anything.

What the checks caught. Most of it looked like success.

  1. success

    81 rate periods in the wrong currency. Three other checks passed it.

  2. success

    18 single rates silently discarded. Every call returned success.

  3. success

    57 options adding VAT twice. Corrected and every one read back.

  4. success

    A run that applied one of five closures. Why every load is rechecked hourly.

  5. success

    An update that would have deleted live child rates. Stopped before writing.

  6. success

    19 loads that would have lowered or re-priced live rates. Somebody has to say so.

  7. success

    163 offers in Tourplan with no contract on file. Now a list to settle.

325
special offers loaded
602
questions asked, not guessed
484/494
suppliers into 2027

What loading costs you now.

The first operator paid for 200 hours a month of outsourced loading and was still behind. The defaults match. Put in yours.

200hours a month
2,400hours a year
ZAR 600,000a year typing rates in, before any made-up prices

How it starts. Most of the work is mine.

  1. Thirty minutes and a live demoYou see it on real contracts. I get a feel for your book and where it hurts.
  2. A read-only look at your bookEvery check is built around your own codes, tiers and conventions.
  3. Two of your contracts, end to endOn a test instance: the read, the questions, the approval and the read-back, before you commit.
  4. The backlog, then steady stateSoonest-expiring first. Then new contracts and specials as they arrive.
What I'd need from you: access to your system, wherever contracts arrive, one person for commercial questions, and your house rules once.

Questions operators ask.

What it will not do

  • Load anything without your approval
  • Invent a product code
  • Touch bookings, quotes or itineraries
  • Rewrite addresses, contacts or curated data
  • Share your rates, discounts or markups
Do our suppliers have to send contracts differently?

No. Drop the file in a folder or forward the email. In Durban they came as PDFs, emails, Word files, spreadsheets and zips, some of them scans. That's normal, and it's the point.

We don't run Tourplan. Does that rule us out?

No. It can update whatever system you use, Tourplan, Travelogic or anything else. If I haven't built the integration with yours yet, I'll investigate, scope and build it at no additional charge.

Does it use one of our Tourplan licences?

No. It runs over productConnect, Tourplan's own documented API, so it holds no licence seat and nobody gets locked out while it loads.

What stops a wrong number going in?

Two independent reads have to agree. Every figure has to be found in the contract's own text. It's checked against your book and last year's numbers. A person ticks it. Then it's read back, and checked again every hour.

Will it overwrite work my team has done?

What a new contract doesn't restate, like an offer or a supplier's own cancellation terms, is kept. A load that would lower a live rate stops and asks first. In Durban that happened nineteen times.

How quickly does it go?

In Durban the first load landed on 10 September and 179 properties were loaded within fourteen days, and all 381 contracts within 38. Your backlog and your answers set the pace, so I'd rather show you on two of your own contracts than promise a number.

Nothing loads without a tick. Neither does this.

Thirty minutes. A quick background to what I've built and why, a live demo on real contracts, and some food for thought for your own book.

Clyde Palmer"I will build the system to prove itself rather than ask to be trusted."
Approval
What would you like?
Book a demo

Opens an email to Clyde with your ticks filled in, or write to clydepalmer82@gmail.com.