(443) 600-8990Get a free consultation
  1. Home
  2. Blog
  3. Heating and cooling
Heating and cooling

Customer financing: why the lender's fee needs its own line

When a lender pays out less than the invoice, don't just record the lower number as the sale. Here's how to book the full sale and the fee separately.

Customer financing: why the lender's fee needs its own line

October 6, 2026 · Mitt Patel · 5 min read

You close a $12,000 install on a Friday, the customer finances it through your lending partner, and Monday morning $11,160 shows up in your bank account. It's tempting to just record the deposit as the sale and move on. That gap is where a lot of heating and cooling shops quietly lose track of what financing actually costs them.

Why this happens

Financing partners make it easy for customers to say yes to a bigger job. But they charge you, the contractor, a fee for that convenience, usually taken right off the top before the money ever reaches your account. So instead of getting the full invoice amount, you get the invoice minus their cut.

If you record whatever hits your bank as "sales," your books never show the $12,000 job. They show an $11,160 job. Do that across a few dozen financed installs a year, and your revenue looks smaller than what you actually sold and installed. Your job costing gets muddied too: the install looks like it earned less, when the real story is that it earned $12,000 and financing cost $840. The labor and materials cost the same as on any other job; the only difference is how the customer paid.

This matters when you're deciding things like whether to push financing harder, whether a certain lender is worth using, or whether a job type is actually profitable. If the fee is buried inside a lower revenue number, you can't see it, and you can't compare it to anything.

A worked example

Say you install a system for $12,000. The customer finances the whole thing through a lender. The lender charges a 7% fee for the service, which comes to $840. They pay you the difference: $11,160.

Here's the wrong way to book it: record $11,160 as the sale, done. The invoice shows the job brought in $11,160, and there's no record anywhere that an $840 fee ever existed.

Here's the right way:

  1. Invoice the customer for the full $12,000, same as you would for a cash or check job.
  2. When the lender's payout of $11,160 arrives, apply it against that invoice.
  3. Record the missing $840 as a separate expense, something like "financing fees," and apply it to the same invoice so it closes to zero.

Now your books show a $12,000 sale, an $840 financing expense, and the invoice is fully paid. You can see exactly what that job cost you to run through a lender, and you can compare it to a job where the customer paid by check and there was no fee at all.

How to set it up

  1. Create a "financing fees" expense account in your chart of accounts if you don't already have one. Keep it separate from bank fees or merchant fees, since those are different costs.
  2. Invoice the customer for the full contract amount, exactly as you would for any other payment method. Don't discount the invoice just because you know a lender is involved.
  3. Set up each lender as a payment method in QuickBooks Online, so payouts from that lender are easy to find and total separately from cash and card payments. This makes the fee easier to spot later.
  4. When the payout arrives, record it as a partial payment on the invoice, not the full amount owed.
  5. Record the shortfall as a financing fee expense, applied against the same invoice, so the invoice shows as fully paid and matches what actually happened.
  6. Reconcile the deposit against your bank statement to make sure the amount that hit your account matches what you recorded as the payout, and the fee matches the gap.

If you work with more than one financing company, keep the fee tracking separate for each one. Fee percentages often differ between lenders, and you'll want to know which one is costing you more.

Mistakes that undo it

  • Recording the payout as the full sale. This is the most common shortcut, and it's the one that hides the fee inside your revenue number.
  • Lumping financing fees in with bank fees or credit card fees. These are different costs from different services. Mixing them together makes it hard to see what financing specifically costs you over a year.
  • Not applying the fee to the specific invoice. If you record the fee as a general expense unconnected to any job, you lose the ability to see which jobs used financing and what each one cost.
  • Forgetting to reconcile. If the deposit in your bank doesn't match what you expected, and you don't check it, small differences between what you recorded and what the lender actually paid can pile up unnoticed.
  • Not adjusting job costing. If your job costing reports pull from the invoice total, this fix works fine. But if they somehow pull from the deposit total instead, you'll need to check that the full sale amount, not the lender's payout, flows into your job profitability numbers.

Monthly checklist

  • Pull a list of every invoice paid through a financing partner this month.
  • Confirm each one shows the full contract amount as the sale.
  • Confirm each shortfall between invoice and payout is recorded as a financing fee expense.
  • Check that every one of those invoices is marked paid in full, not partially paid.
  • Total up financing fees for the month and compare against total financed sales, so you know roughly what percentage you're paying across all jobs.
  • If you use more than one lender, compare fee totals between them.

Common questions

Does this change what the customer owes?

No. The customer's financing agreement is between them and the lender. Your books simply need to reflect the full sale you made and the fee the lender charged you for processing it. Nothing about this changes the customer's payment terms.

What if the lender pays out in multiple installments?

Some lenders release funds in stages, for example a deposit at signing and the balance at completion. In that case, record each payout as it arrives, and record the fee (or a portion of it) each time, so the invoice still closes to zero once all payouts and fees are accounted for.

Is the financing fee the same as a credit card processing fee?

They're similar in that both are costs of accepting a certain kind of payment, but they usually come from different providers and different percentages. Keeping them in separate expense accounts gives you a clearer picture of what each payment method actually costs your business.

What if I don't know the exact fee percentage in advance?

That's fine. You don't need to know it ahead of time. Once the payout arrives, the fee is simply the difference between the invoice total and what landed in your account. Record it after the fact, based on the actual numbers.

North Hudson Bookkeeping can set this up and keep it current every month, so your financed jobs show their true sale price and their true cost, no matter which lender you use. If you want a second set of eyes on how your financing payouts are being recorded, the first call is free.

Want this handled for you?

Monthly bookkeeping from $500 a month: every account reconciled, clear reports and a short summary each month. Book a free 20-minute call or call (443) 600-8990.

Get a free consultation

Talk to MittCall or text (443) 600-8990 · or book a free consultation
Free consultationFree callCallTextWritten quoteQuote