Plumbing Spiff Program: How a Plumbing Company Holds Credit Until the Job Is Paid and Protects a 65% Profit Margin

9

min read

14.10.26

A plumbing spiff program that pays weekly only after the customer pays: how one company combines sold-by and completed-by credit to protect a 65% margin.

A plumbing spiff program sounds simple: sell the job, earn a little extra. The hard part is deciding when that extra money gets credited. Pay too early and you reward a sale the customer never finished paying for. Pay too late and the technician stops caring.

One plumbing company running Housecall Pro recently walked through exactly this problem on a support call. Their goal was clear: reward technicians weekly, keep a 65% profit margin intact, and never pay a spiff on a job that is not ready. Here is how they built the plan, where it got tricky, and what any plumbing owner can borrow from it.

The Problem With Paying a Spiff Before the Money Arrives

Most spiff programs start the same way. A technician sells an add-on, someone writes it down, and the credit shows up in the next paycheck. It feels fair. It also hides three risks.

  • The customer has not paid yet. A job can close in the field and sit unpaid for days or weeks.
  • The real cost is unknown. Materials, extra labor, and a second truck roll can turn a healthy-looking invoice into a thin one.
  • The credit is hard to reverse. Taking money back from a technician after you paid it is a morale problem you do not want.

For a company protecting a 65% margin, those risks matter. The owner did not want to hand out incentives before the job was ready, so the whole plan was built around one rule: no credit until payment and profit are confirmed.

If you want a broader look at how spiffs fit into pay, our guide to HVAC SPIFFs and business profit covers the basics, and the same ideas apply to plumbing.

How This Plumbing Spiff Program Pays Out

The plan runs on two kinds of credit:

  • Sold-by revenue: the technician who sold the job gets credit for it.
  • Completed-by revenue: the technician who did the work gets credit for it.

The two are added together into one number called attributed revenue, and that number decides which payout multiplier tier a technician lands in. In the example walked through on the call, a technician with $8,000 of completed-by revenue and $14,000 of sold-by revenue has $22,000 of attributed revenue. That total reaches a 7x multiplier.

This design rewards both halves of the job. A technician who sells a lot but rarely finishes the install still earns. A technician who finishes everything but never sells still earns. And a technician who does both climbs the tiers fastest.

If you are weighing how to split credit between the person who sells and the person who finishes, this plumbing commission structure that splits a pool between the seller and the finishers shows a different way to handle the same question.

Why the Sold-By Tag Waits Until Payout Day

Here is the clever part. In this plan, a job only counts once an office person adds a sold-by tag (and a lead-tech tag where it applies). The owner told the CSR to hold those tags until three things are true:

  1. The customer has paid.
  2. Job costs have been calculated.
  3. Profit has been reviewed and the company is ready to award the payout.

While a job is still open, the office uses Housecall Pro's built-in Assigned To field to remember who sold it. That field is only an internal note. It does not feed the incentive plan. The tag does, and the tag only goes on when the job is truly done and profitable.

Four-step flow showing customer pays, job cost and profit reviewed, sold-by tag added, and weekly payout
The gate in front of every spiff: nothing is credited until the job has been paid for and checked.

The result is a plumbing spiff program where the payout and the profit move together. A technician cannot be credited for a job that loses money, because the office has not tagged it yet.

Essential KPI Guide [Free Download]: We put together a guide + template of the top 20 essential KPIs used by thousands of successful businesses to boost efficiency and increase profits. Get the guide now →  

The Catch: Progress Jobs and the $0 Segment

Every good rule runs into an awkward job. For this company, it was the progress job: work that spans several days and several segments.

In their system, the first segment carries the revenue and gets paid. The segments after it are listed at $0 and exist mostly for time tracking. That raises a timing question. If the customer pays on a Friday for work finished two weeks ago, which payout period does the credit belong to?

The answer in ShareWillow is that a closed payout is locked to the period of the job's completed date. So if the office adds a tag after that period has already closed, the late credit may not land in the payout where the technician would expect it.

Three segments of a progress job, with day one carrying the paid revenue and days two and three listed at zero dollars
On a multi-day job, all the revenue can sit on the first segment while the later days show $0.

Two fixes were put on the table:

  • Attribute credit by the date the tag is added. The ShareWillow team was checking with engineering on whether the system could pull the current date whenever the office adds a tag. That would keep a late-paid job from missing its payout.
  • Move to a monthly plan. A monthly cycle gives jobs more time to be fully paid, which is a fallback if the tag-date approach is not possible.

Neither is perfect, which is exactly why it is worth talking through before launch. If you want to see this tension in another form, our post on completed date versus paid date for technician commission digs into the same trap.

Weekly Beats Monthly, and the Reason Is Simple

The owner was open to a monthly plan, but preferred to keep weekly payouts. The reason is practical: technicians value a spiff more when it arrives quickly. A reward that shows up a month later feels like part of regular pay. A reward that shows up the following week feels like a win.

That preference is the real tension in any plumbing spiff program. The faster the payout, the less time you have to confirm payment. The safer the payout, the slower it feels. This company chose to keep payouts weekly and to be strict about tagging, so the office controls the timing instead of the calendar.

Three Technicians, One Job: Who Gets the Credit?

The call also surfaced a question with no tidy answer yet. On a job with three technicians, how should completed-by credit be split? One option is to give the full amount to the lead technician. The other is to share it. The owner pointed out a wrinkle: when a technician runs a job over, giving them a full share can feel like rewarding the overrun.

This is a good example of why the rules should be written down before the first payout. A split that feels obvious in the office can feel unfair in the truck. If your company runs multi-technician installs, decide the split early and tell the team how it works.

One Bug Worth Mentioning

The call also turned up a plain old bug. The previous week's calculation showed a zero multiplier even after a technician crossed the threshold. That was a calculation error on ShareWillow's side, and it was flagged to be fixed. It is a good reminder to check the first few weeks of any new plan against real job records before you pay anyone.

The plan also gives the owner a payout history view and a sold-by dataset, so every credit can be traced back to a job and a technician. That kind of visibility is what makes it easy to catch a bad number before it becomes a pay dispute.

Profit sharing

made simple.

Give your team a stake in the company’s success. ShareWillow helps you create and manage profit-sharing programs that motivate employees and drive business results.

Get a demo

What to Copy From This Plumbing Spiff Program

You do not need the same software to use the same thinking. Here is the short version:

  1. Credit both the seller and the finisher. Add sold-by and completed-by revenue into one attributed total.
  2. Use tiers, not a flat amount. A multiplier that climbs with attributed revenue gives technicians something to chase.
  3. Gate the credit. Do not tag a job until the customer has paid and costs are reviewed.
  4. Decide how progress jobs work. Pick the date that controls the payout period, and write it down.
  5. Keep payouts frequent. Weekly is better than monthly if your back office can keep up.
  6. Define multi-technician splits in advance. It prevents arguments later.

If you want to see how this kind of logic gets built and tracked automatically, take a look at the ShareWillow product features. And if you are comparing designs, the story of an HVAC company that moved its spiff form off paper shows how a program like this can grow over time.

Frequently Asked Questions

How do you structure a plumbing spiff program?

Start by deciding what behavior you want to reward, such as selling add-ons or finishing jobs profitably. Then credit the technician who sold the work and the technician who completed it, and tie payouts to tiers so higher performance earns more. Finally, set a rule for when credit is awarded so you never pay on unpaid jobs.

When should a plumber's spiff be paid out?

Pay it only after the customer has paid and the job's costs and profit have been reviewed. Many companies pay weekly after that point so technicians feel the reward quickly. If late payments keep missing the payout window, a monthly cycle can give invoices more time to clear.

How do you protect profit margin when paying spiffs?

Gate the credit behind profit review. In this plumbing company's plan, the office adds the sold-by tag only after payment is received and costs are calculated, which keeps incentives from being paid on jobs that lose money. That approach is how the company protects its 65% margin.

Related reading

Conclusion

A good plumbing spiff program rewards the sale and the finish, then waits for payment and profit before it credits a dime.

Create incentives
that
drive results

You shouldn't need complex equity plans to align your team. ShareWillow makes it simple to create transparent profit-sharing programs that motivate employees and grow your business.

See the product

Incentive plans to help
small businesses thrive.

"I was able to leverage the knowledge of the ShareWillow team to learn how other companies were designing their bonus plans. The template was extremely helpful."

Brian Tustin
Owner, First Rate Movers

Download for Free

Related Articles

Daily sales scale showing one technician range of $400 to $500 and another of $1,000 to $1,500, with three color-coded KPI groups: commercial appliance, residential appliance, and HVAC

Appliance Repair Technician Bonus: How One Company Built Three KPI Tiers Around a Gap of $400 to $1,500 in Daily Sales

An appliance repair technician bonus built on three KPI groups and two years of job history, so top sellers earn more and everyone else has a target to chase.

Continue reading

October 14, 2026

Motivate employees to act like owners, without complicated equity

Book a performance pay audit today, and let us show you how ShareWillow can help your business increase efficiency, reduce callbacks, and grow profits.