Skip to content
Built for plumbers

Know which jobs are paying — and which are eating your week.

Boiler installs, emergency callouts, leak fixes, full bathroom fits — wildly different margins, lumped together by most software. MarginPal tracks each job's real margin separately, and an AI that knows what kind of job it is can flag when one's drifting.

The daily grind

What's eating your margin as a plumber?

Emergency callouts feel profitable but rarely are

A £200 callout looks great until you log the round trip, the £40 of fittings, and the morning it cost you on a planned job. MarginPal shows you the real margin per job once everything is in — including the receipts you'd usually forget about.

Bathroom fits go over because of 'while you're at it' creep

Customers add to the scope mid-job. MarginPal tracks expenses against the original quoted estimate, and flips the budget-health badge to At Risk when materials are running over — so you can have the variation conversation before you've absorbed the cost.

You don't know your real margin until tax time

Without per-job margin tracking, the only place you find out a job lost money is when the accountant tots it up months later. MarginPal closes that loop in real time.

Feature · for plumbers

An AI that knows what kind of job you're on.

Every job in MarginPal has a type — boiler install, leak fix, bathroom fit. The AI insights (on the Business tier) use that to comment in plain English on what's normal for that type, what's drifting, and where you should price differently next time.

  • Per-job KPI strip: Revenue, Est. Cost, Actual Cost, Profit, Margin
  • Snap any plumbing-merchant receipt — OCR reads every line in seconds
  • AI insights know your job type and call out drift in plain English
  • Branded quote PDFs your customers accept or decline by email
Try MarginPal free
Pricing

Fair, flat pricing. Scans that scale with you.

AI receipt scanning and live quoted-vs-actual tracking on every tier. AI margin insights unlock on Business. Need more scans? Pay only for what you use.

Solo

£12 /mo

For sole traders getting organised.

75 receipt scans/mo
+£0.20 per extra scan
  • Up to 3 members
  • Manual quote management
  • AI receipt scanning
  • Quoted vs actual tracking
Get started

Business

£59 /mo

For small crews running multiple jobs.

600 receipt scans/mo
+£0.10 per extra scan
  • Up to 20 members
  • Branded quote PDFs
  • Send quotes by email
  • Customer accept/decline
  • AI receipt scanning
  • Quoted vs actual tracking
  • AI margin insights
  • Priority support
Get started

Prices in GBP, VAT not included. Cancel anytime.

FAQ for plumbers

Questions plumbers ask.

Can I price emergency callouts differently from booked work?

Yes — every quote is per-job, so emergency callout pricing is whatever you set. The AI insights take job type into account when commenting on margin patterns across your work.

How do I price labour into a quote?

Labour goes in as line items on the quote, each with its own estimated cost. Most plumbers list 'install labour', 'fittings labour' and so on as separate lines. Once the job's running, the per-job margin reflects everything you priced — labour included.

How does it handle landlord gas safety certificates (CP12s)?

Treat each CP12 like a small job — set the quote at your inspection fee, log any parts you fitted as expenses, and you get a per-CP12 margin. Useful for spotting which letting agents pay enough to be worth the time.

How do I send a quote to my customer?

On Pro and Business plans, MarginPal sends your customer a branded PDF quote with two buttons — Accept or Decline. They tap one, you get notified, and the quote converts straight into a Job ready to start work against.

More trades served

Built for the rest of the trades too.

Same engine, tuned to whichever trade you're in. Each one gets patterns specific to its work.

Get started

Ready to see what your jobs really earn?

Quote, track, and compare — all in one app. 7-day free trial on Pro, set up in the time it takes to boil the kettle.