Portals and comparison sites: selling without losing margin
How an independent rental agency decides whether to work the comparison portals, what a customer really costs, and how to keep prices aligned.
Working the comparison portals pays off for an independent rental agency only if you treat them as a variable-cost channel rather than your main shop window. The right question is not what the commission costs, but what a customer from that channel costs in total compared with one who books directly with you: if the portal fills a week that would have stayed empty, the commission is money well spent; if it resells you a customer who would have found you anyway, and then asks you to buy visibility to stay on the page, your margin leaves twice.
What follows is the reasoning an owner running between 5 and 40 vehicles goes through when looking at the books at the end of the season: telling the commission models apart, working out who takes the money and who handles the customer, and defending price consistency across the counter, the website and the intermediaries. You will not find percentages here, because terms differ from portal to portal and from contract to contract: the only figure that matters is the one written in yours.
- A portal does not bring you an extra customer: it brings you a customer you pay for. Measure the cost per completed booking, not the headline commission.
- Two families of models: prepaid, where the portal collects and you receive the net amount; and pay at the counter, where you collect and the commission arrives as an invoice.
- Paid visibility sits on top of the commission and you pay it even in the weeks you do not sell: it belongs in the same calculation.
- Price gaps between direct and portals almost always come from badly loaded rates, not bad faith: you close them with a single source rate sheet and written rules.
- On DRIVO, listing your fleet costs EUR 0, with no listing fee and no monthly fee, and commission applies only to completed bookings.
How a portal makes money, and why the model changes everything
In short-term rental it helps to keep two trades apart. The rental operator owns the vehicles, signs the contract with the driver and carries the operational risk. The intermediary, broker or comparison site, owns nothing: it sells access to demand, meaning traffic, trust and the ability to compare. The rest follows from that, because the way the intermediary is paid decides who controls the rate, who takes the money and who owns the customer when something goes wrong.
- Prepaid: the customer pays the portal, which keeps its share and passes you the net amount, often after the rental. You do not see the gross rate, and the expectations at pick-up were built by somebody else.
- Pay at the counter: the customer pays you at pick-up and the portal invoices the commission on bookings that actually happened. The cash flow stays with you, but the no-show stays your problem.
- Cost per lead: you pay for the click or the enquiry, not for the rental. The cost is certain, the revenue is not: this is the model that punishes weak conversion fastest.
- Paid visibility: featured placement, badges, campaigns inside the portal. That is advertising, not intermediation, and you pay for it regardless of the bookings it produces.
The real cost per customer: what belongs in the calculation
The commission is only the first line. To compare an intermediated channel with your direct one, you have to put everything that channel truly costs on the same sheet, including the hours you never invoice to anyone:
- the commission or the cost per enquiry;
- the visibility bought to stay on the first page on the good dates;
- staff time spent on requests, amendments and complaints created by terms somebody else sold;
- extras and cover sold by the intermediary that you then have to honour at the counter;
- cancellations and no-shows, which weigh differently depending on the model;
- the deferred administrative work, which lands months later and still comes through you.
Once that calculation is done, the comparison becomes honest. The direct customer is not free: they cost a website, photographs, reviews and phone time. But that is an investment you still own next season, while the intermediated customer has to be bought again every time. Hence the practical rule: the intermediated channel fills the gaps and opens markets you cannot reach, and the direct channel builds value you are not renting.
On deferred costs it is worth being explicit, because this is the most underestimated line. Almost every Italian historic centre has a ZTL, a limited traffic zone, watched by cameras that read the plate: the penalty reaches the rental company months later, which passes it to the driver and adds an administrative handling charge. The rules, the hours, the access gates and the amounts are set by each municipality and change often, so the only reliable source is the website of the municipality concerned; Milan, for instance, also applies its own access measures to the central areas. The operational question is a single one: when that file arrives, do you have the driver's details, or only the reference of an intermediated booking?
| Model | Who collects from the customer | When you pay the channel | Main risk for the agency |
|---|---|---|---|
| Prepaid | The portal | When the net amount is settled, after the rental | Rate and terms set by somebody else, delayed payout |
| Pay at the counter | The agency | On invoice, on bookings that happened | No-shows and late cancellations at your expense |
| Cost per enquiry or click | The agency | Immediately, whatever the outcome | You also pay for traffic that never becomes a rental |
| Paid visibility | Depends on the underlying model | Up front, per campaign | Adds to the commission and is not tied to sales |
| Commission on completed bookings | Depends on the agreement | After the rental is completed | No fixed cost, but the margin must be checked contract by contract |
Price gaps between the direct channel and the portals
It is the most unpleasant call of the season: a customer turns up at the counter with a confirmation showing a rate different from the one you loaded. Nine times out of ten there is no bad faith, there is a technical mismatch. The causes keep repeating:
- seasonality updated by hand on one channel and forgotten on the other;
- different cancellation rules, which make a higher rate look cheaper;
- extras, cover or mileage included on one channel and optional on the other;
- rounding, currency conversion and surcharges applied by the portal on top of your net rate;
- old rate sheets left live on a channel you no longer watch.
You fix it at the source, not at the symptom: one source rate sheet that every channel derives from, one seasonality rule, a weekly review in peak periods and one person accountable for updates. On the relationship between direct and portal pricing, the most widespread practice in Europe lets you keep terms on your own site that are at least as good as the intermediated channels: check what your contract says before setting a policy, and write that policy into the sheet the person at the counter uses too.
What to ask a portal before signing
A distribution contract is judged on a handful of concrete questions. If the person opposite will not answer in writing, you already have useful information.
- 1What is the commission calculated on: the rental rate alone, or extras, cover and airport charges as well?
- 2What happens if the customer does not show up or cancels outside the deadline?
- 3Who answers the customer in a dispute, how quickly and in which language?
- 4May I offer terms on my direct channel that are at least as good as the portal's?
- 5Who passes me the driver's details, in what form and how fast, for deferred penalties?
- 6Does the contract include fixed costs, guaranteed minimums or paid-visibility obligations?
- 7When do payouts arrive, how often, and with what reconciliation document?
A channel that costs nothing in the empty weeks
DRIVO is a European marketplace for renting vehicles directly from trusted independent and local rental agencies and from private owners, across Europe and North Africa. For an agency the logic is that of a purely variable-cost channel: listing your fleet costs EUR 0, there is no listing fee and no monthly fee, and commission applies only to completed bookings, so an empty week costs you nothing. Payouts arrive automatically through Stripe, listings are multilingual and reach travellers in five languages, the profile is verified and carries reviews, and the back-office includes a booking calendar and fleet management. The countries served are France, Spain, Italy, Germany, the Netherlands, Portugal, Belgium, Morocco and Tunisia, France is the market the platform focuses on today, and current commercial terms are published on the dedicated pricing page.
On the customer side, what concerns you most is what reaches the counter without surprises: the price is shown in full before payment, with the DRIVO service fee on its own line, refunded with a free cancellation or an agency cancellation; confirmation is instant; free cancellation is available up to 48 hours before pick-up; the security deposit and what is included are visible before booking; at checkout the customer can add an optional full-protection product that lowers the excess. Beyond cars, the marketplace also covers vans and utility vehicles, motorhomes and campervans where local supply exists. Support is available on WhatsApp and through in-app concierge assistance.
A portal is charging the customer a rate different from the one I loaded: what do I do?
Separate the technical case from the contractual one. Check in your system which rate was live for those dates and with which inclusions, then look at the model: if the portal resells your net rate, it builds the final price itself and the difference may be legitimate. Open a written case with the booking reference. In the meantime, honour the confirmation the customer is holding, because the counter is the worst place for an argument. If the gap is systematic and stays unexplained, keep the evidence and treat the matter as contractual.
Is it worth being on several portals at once?
Only if you can keep them updated. Every extra channel adds visibility, but it also adds one more place where the rate sheet can diverge and one more stream of enquiries to watch. Try one channel at a time for at least 2 short seasons, with availability and prices synchronised, and keep the ones that fill your gaps without eroding the direct channel.
How do I stop a portal taking over my direct customer?
Accept that the first rental is paid for and work on the second. At pick-up and at return the customer is yours: vehicle quality, clear terms, a direct contact for next time and clean handling of deferred penalties are worth more than any discount. And keep your direct channel at least competitive, within what your contract allows.
Is prepaid better than paying at the counter?
It depends on which problem hurts more. Prepaid reduces no-shows but takes away your control of the final price and delays the payout. Paying at the counter leaves you the price and the cash but exposes you to bookings that never arrive. Many agencies keep both: prepaid on high-demand dates, pay at the counter across the rest of the calendar.
How long does it take to know whether a channel works?
A full season, because a channel judged over 3 weeks only tells you what demand was like in those 3 weeks. Set the metric first: margin per rental day generated by the channel, net of commission, paid visibility and staff time. If that figure stays below your direct channel across a whole seasonal cycle, the channel is not working for you.