---
title: "Job Costing & Technician Commission for Home Services | Fynex"
description: "Profit on every job, commission from the real job numbers, and Jobber, Housecall Pro or ServiceTitan kept in step with QuickBooks and your bank."
url: "/home-services"
---

Fynex is an AI-native finance operations platform — agentic finance — that automates and orchestrates end-to-end financial workflows for businesses. This page covers home-services payments: invoicing the job, seeing who has paid, part-paid or not paid, paying the crew, and knowing margin per job. Fynex works alongside Jobber, ServiceTitan, Housecall Pro and QuickBooks rather than replacing them. This page is relevant when an owner-operated business wants invoices sent, payments chased, crews paid and next week's cash visible without anyone doing the books.

# Know the profit on *every job*

Who's paid, what each job made and what your techs are owed — from Jobber and QuickBooks.

*For HVAC, plumbing, electrical and cleaning businesses.*

## The work is finished. The paperwork isn't.

Your job software holds the job and QuickBooks holds the money, and the sync between them doesn't catch everything. A deposit lands with no invoice number, a payout arrives net of card fees, a customer who paid 80% still looks paid — and someone fixes it by hand, often a whole day a week.

So pricing stays guesswork. Crews get paid late, commission gets worked out in a spreadsheet and disputed every month, the channel that loses money keeps getting budget, and you can't say how much cash you'll have next week to pay everyone. You're profitable on paper and tight in the bank — and you can't see why.

## The paperwork, done by the time you look

Who's actually paid, what each job really made, and who's owed what — worked out for you, not on a Sunday.

1. **True profit per job** — Margin by job, channel, and crew, in real time, after every cost.
2. **Know who's paid — and who's paid only part** — Every invoice matched to what actually landed in the account, so a customer who paid 80% doesn't sit in your books as paid in full.
3. **Commission and crew pay from the real job numbers** — Tech commission, spiffs and PM and sales pay worked out by your rules when a job closes, then paid — not rebuilt every Friday.
4. **One place the numbers agree** — Your bank, your invoices and your accounting [reconciled against each other](https://docs.fynex.ai/payments-api/v1/docs/reconciliation), so the books match the account without anyone retyping.

## Wire it into the system you already book jobs in

Deposits that never got taken, a card reader that only works where there's signal, and Sunday evening spent working out what each of the crew is owed.

### Take a deposit before the van moves

Send a link against the job; the deposit arrives carrying your own job reference. See [Hosted checkout](https://docs.fynex.ai/payments-api/v1/docs/hosted-checkout).

```http
POST /payments-api/v1/checkout
{ "externalOrderRef": "JOB-4471",
  "amount": 150.00,
  "currencyCode": "GBP" }
```

### However the customer wants to pay

Cards, Apple Pay, Google Pay and bank transfer, without a separate integration for each one. See [Payment methods](https://docs.fynex.ai/payments-api/v1/docs/payment-methods).

```http
GET /payments-api/v1/payment-methods
→ { "allowedPaymentMethods": [ … ],
    "allowedCurrencies": [ "GBP" ] }
```

### Charge the real total when the job closes

Authorise at booking, then capture what the work actually came to and let the rest go. See [Captures & refunds](https://docs.fynex.ai/payments-api/v1/docs/captures-refunds).

```http
POST /payments-api/v1/payments
  /JOB-4471/capture
{ "amount": 214.00 }
```

### Pay the crew the same night

One call per subcontractor, out of the balance the job's money already sits in. See [Payouts](https://docs.fynex.ai/payments-api/v1/docs/payouts).

```http
POST /payments-api/v1/payouts
{ "walletId": 15,
  "payoutMethodId": 501,
  "currencyCode": "GBP",
  "amount": "420.00" }
```

## Profit on every job, worked out for you

Fynex handles the money side — invoices, costs, margin and what each person is owed. Jobber, Housecall Pro or ServiceTitan keep running the work; Fynex connects to them rather than replacing them.

| | |
|---|---|
| Job #4821 revenue | $8,400 |
| Crew, commission + sales | $5,180 |
| True margin | $2,310 · 27% |
| Paid out | auto on close |

## The weekly spreadsheet, or Fynex

What Jobber or ServiceTitan, QuickBooks and the spreadsheet leave to you, and what Fynex does with it.

| The problem | Other platforms (Your job software + QuickBooks + a spreadsheet) | Fynex |
|---|---|---|
| Know who has actually paid | An invoice marked paid, and a bank statement you check by hand. | Every invoice matched to the money that landed, part-payments flagged. |
| See true profit per job | QuickBooks holds the money, not the job costing. | True profit by job, channel and crew, after every cost. |
| Work out tech commission and crew pay | A spreadsheet, rebuilt every week. | Worked out by your rules the moment a job closes. |
| Know what's coming in next week | A guess, based on what's been invoiced. | Forecast built from what's actually been paid and what's still open. |
| Match payouts to bank deposits | Payouts land net of card fees; you key the fee adjustment by hand. | Every payout broken back into jobs, fees booked as fees. |

## Already on Jobber, Housecall Pro or ServiceTitan? *Keep it*

It runs the work. Fynex makes the money side agree — the job, the bank and QuickBooks.

- **Jobber** — Books the job and takes the card. Fynex breaks each payout back into jobs, pays subs and suppliers against the job, and works out commission.
- **Housecall Pro** — Books the job and runs payroll. Fynex keeps profit per job and QuickBooks telling the same story, and pays the subs and suppliers.
- **ServiceTitan** — Runs the job, the AP and the books export. Fynex checks that the job, the bank and the ledger agree, job by job, and pays crew and subs from the final numbers.
- **QuickBooks** — Stays your accounting system. Fynex matches every payout and deposit to its job, so the books match the bank without a ghost payment.

## The rest of the job, also handled

The rest of the money side, from the first deposit to the last sub payment.

- **Get paid by link** — Send a customer a link to pay the invoice. No developer, no card machine.
- **Bank, invoices and books, matched** — What you invoiced, what landed and what your accounting says, reconciled against each other.
- **Profit by channel** — See which sources of work actually make money before you spend more on them.
- **Commission and spiffs** — Tech commission and spiffs worked out by your pay plan and paid when a job closes.
- **Pay subs and suppliers against the job** — Subs paid by ACH from the job they worked, matched in QuickBooks.
- **Adjustments and refunds** — Change or refund a job and keep the books straight behind it.

## Your bank, your books and the tools you run the work in, kept in agreement

Your bank, your accounting system and the tools you run the work in. Fynex reads them, does the finance work between them, and writes the result back.

100+ integrations.

**Accounting stack** — Every payment, fee and payout lands in your ledger, coded and reconciled — nobody re-keys it.

QuickBooks, Xero, FreshBooks, Sage, NetSuite, Wave.

**Banks & business accounts** — We read your balances and pay out of whichever account is cheapest — no bank portals, no copy-paste.

Revolut, Wise, Mercury, Brex, Airwallex, Ramp.

**Job management** — The job is where your profit is decided. We read it, then pay the crew against it.

Jobber, ServiceTitan, Housecall Pro, PaintScout, JobNimbus, Workiz.

**Lead sources & marketing** — Where the jobs come from and what each channel costs — so every won job is attributed back to the ad that bought it, and ROAS stops being a spreadsheet.

Angi, Thumbtack, Yelp, Google Ads, Meta Ads, Nextdoor.

**Phone & customer comms** — Calls matched to the lead that triggered them — speed-to-lead becomes a number you can see, not a guess.

Quo (OpenPhone), RingCentral, Dialpad, CallRail, Aircall, Twilio.

**Invoicing & contracts** — The contract sets the terms; we hold you to them — discounts, retention, caps, all applied before money moves.

DocuSign, PandaDoc, Dropbox Sign, Adobe Acrobat Sign, BILL, Invoice Ninja.

Your customers pay however they already pay — Visa, Mastercard, American Express, Apple Pay, Google Pay, ACH, bank transfer and open banking — through the provider you run today or through us.

## Find what you're leaking, for free

Send us your setup. We run a free diagnostic and show you what your payment stack costs you today.

> One recent diagnostic found $2M in hidden fees across 10 processors for a proptech client.

## Your money, held under a licence, not a promise

We can be your Merchant of Record, with your funds held by a licensed e-money institution. Most tools can't.

- **Your funds, safeguarded** — Customer funds are held by Fondy Ltd, an FCA-authorised e-money institution (FRN 900705).
- **PCI DSS Level 1** — The highest card-data security standard, on by default.
- **Audit logs** — Every movement traceable and ready for review.
- **Built-in KYC / KYB** — The switch that turns the business on.

## Questions, answered

### What is job costing, and how does Fynex show true profit per job?

Job costing is working out the real profit on a single job after every cost — materials, crew, fees and channel spend — not just what landed in the bank. Fynex calculates true profit per job, channel and crew in real time as the money moves, so you see which jobs and which channels actually make money while you can still act on it. QuickBooks holds the cash; Fynex holds the job-level margin.

### How do I know which customers have actually paid?

Fynex checks every invoice against what landed in your bank account, not against what someone marked as paid. If a customer settled 80% of an $8,400 invoice, the job shows as short by $1,680 rather than closed — and the balance keeps getting chased. Part payments, check payments and bank transfers all get matched back to the job they belong to, so nothing quietly slips.

### Can Fynex tell me how much cash I'll have next week?

Yes. Because Fynex reads the bank as well as the invoices, the forecast is built from money that has actually arrived plus what's genuinely still open — not from everything you've ever invoiced. That's what tells you whether next week's supplier and crew payments are covered.

### Can Fynex work out technician commission and spiffs?

Yes. Set the rule once per role — a percentage of the job's sales or gross profit, a flat-rate pay plan, a spiff per add-on sold, or a mix. When a job closes, Fynex works out each tech's commission, the crew's pay and the PM and salesperson's share from the real job numbers, after materials, and prepares the payment. It isn't rebuilt in a spreadsheet every week, and every amount ties back to the job it came from.

### Can I see profit by job, channel and crew?

Yes. Fynex shows margin by job, by marketing channel and by crew in real time, so you can tie spend to return and stop funding the channels that lose money. The profit numbers you've never had in one place, without stitching analytics together by hand.

### Does Fynex replace Jobber, ServiceTitan or QuickBooks?

No. You keep them. Jobber, Housecall Pro or ServiceTitan keep running the jobs, QuickBooks stays your accounting system, and painters on PaintScout keep quoting in it. Fynex connects to them plus your bank and does the part none of them do on their own — matching money to jobs, showing profit per job, and working out commission and crew pay.

### Does Fynex work with Jobber and QuickBooks?

Yes. Jobber books the job and takes the card through Jobber Payments; QuickBooks Online keeps the books. Fynex sits across the two and the bank: each Jobber payout is broken back into the jobs it paid for, card fees are booked as fees, deposits with no invoice number are matched to their job, and part-paid invoices stay open until the balance lands — the gaps a Jobber QuickBooks sync leaves to fix by hand.

### Does Fynex work with Housecall Pro and QuickBooks Online?

Yes. Housecall Pro books the job and runs payroll; QuickBooks Online keeps the books. Fynex keeps profit per job and QuickBooks telling the same story — every payout matched to its jobs and its bank deposit, every sub and supplier paid against the job — so you don't choose between the two or re-key one into the other.

### Does Fynex work with ServiceTitan?

Yes. ServiceTitan runs the job, the AP and the books export, and pays supplier bills. Fynex doesn't replace any of that. It checks that the job, the bank and the ledger agree, job by job, and pays crew, commission and subs from the final job numbers — so what ServiceTitan exports to your accounting system already ties out.

### Why don't my Jobber payouts match my bank deposits?

Because a payout isn't a payment. Card payments arrive in your bank as a batch, net of processing fees, often a day or two later — so one bank line covers several jobs and matches none of the invoice amounts. Deposits taken with no invoice number add ghost payments on top. Fynex breaks every payout back into the jobs it covers, books the fees as fees, and matches each deposit to its job.

### Can I pay subcontractors through Fynex?

Yes. Subs and suppliers are paid by ACH against the job they worked on, so the cost lands on that job's profit rather than in a general expense line. Each payment is matched in QuickBooks, and each sub's payments add up through the year for their 1099.

### Can customers pay on site or with a link?

Yes. Send a [payment link](https://docs.fynex.ai/payments-api/v1/docs/hosted-checkout) by text or email and the customer pays by card, wallet or bank transfer — no developer, no card machine. Whatever they pay lands against that job automatically, so it shows up in the profit and the outstanding list without anyone entering it.

### What does setup involve, and how long does it take?

You connect your accounting, your bank and the tool your jobs live in — that's the setup. From there Fynex reads what's already there rather than asking you to re-enter history. Pricing is public: 1.4% per payment on a US-issued card plus $0.20 per authorization, payouts at 0.5% each ($1 minimum) plus $100 a month, and larger flows priced on volume, corridors and risk ([pricing](/pricing/)). The fastest way to start is a free diagnostic of your current setup. No contract to start.

## Know your margin *before* the job is done, not after

---

The AI finance layer for platforms and operators. It runs the money chain and keeps more of it in your business. One platform instead of a dozen.

[Fynex on LinkedIn](https://www.linkedin.com/company/fynexai/) · [Fynex on X](https://x.com/FynexTeam) · [Fynex on GitHub](https://github.com/fynex-ai) · [Fynex on YouTube](https://www.youtube.com/@Fynex-AI) · [Fynex on Instagram](https://www.instagram.com/fynexteam/)



© 2026 Fynex Group LLC
