Flat-fee vs percentage-based lead models: what actually leaves more money in your pocket?

5 min readUpdated May 13, 2026Pricing

The question is not just what a platform charges. It is whether the pricing leaves enough margin on the jobs you actually want.

Plumbers do not just care about getting work. They care about what they keep after the work is done.

That is why pricing model matters.

A lot of marketplaces and lead systems become more expensive exactly when the job value goes up.

Percentage models sound aligned — until the invoice gets larger

At first glance, a percentage model can sound fair: “we only make more when you make more.”

But in practice, that often means:

  • bigger jobs get taxed harder
  • emergency jobs become more expensive to win
  • your margin gets less predictable
  • the platform is paid more even if your overhead on the job was already high

That can feel fine on paper and annoying in real life.

Flat-fee models are easier to reason about

A flat-fee model is simpler:

  • you know what the platform fee is
  • you can judge the job quickly
  • you can decide if the work is worth taking
  • you keep the upside when the ticket is larger

That is especially relevant in a trade where one accepted job can vary a lot in value.

Predictability matters for operators

The more moving parts in the pricing model, the harder it is to answer: “Was that actually a good job for us?”

Flat fees make that easier.

The best model is the one that fits your workflow

If the platform sends:

  • vague leads
  • bad-fit inquiries
  • lots of dead ends

then even a low fee can feel expensive.

If the platform sends:

  • job-ready work
  • clean intake
  • address-confirmed requests
  • easier acceptance flow

then a predictable flat fee is easier to justify.

Where OnCall Pros fits

OnCall Pros is built around the flat-fee logic:

  • customer pays the plumber directly
  • OnCall Pros bills a flat platform fee on completion
  • no cut of your invoice

That is one of the clearest parts of the value proposition.

Final thought

A good pricing model does not just help the platform get paid.

It helps the plumber decide quickly: “Is this work worth doing?”

The simpler that answer is, the better the system usually feels in the real world.

Want this in your business?

See OnCall Pros route Edmonton plumbing jobs to your phone.

Book a demo