How do I handle factoring fees and advances in trucking bookkeeping?
Most trucking companies use factoring to get paid faster instead of waiting 30 to 90 days for brokers to settle invoices. The factoring company buys your receivable at a discount, advances you most of the invoice value right away, and pays the remaining balance once your customer pays. The bookkeeping for this is straightforward once you understand the flow, but a lot of owner-operators and small carriers get it wrong by only recording what hits their bank account.
Here is how to handle it correctly, step by step.
When you complete a load and invoice the broker or shipper, record the full invoice amount as revenue and the full amount as accounts receivable. If you hauled a load for $3,000, that is $3,000 in revenue. The fact that a factoring company is involved does not change what you earned.
When the factoring company advances you funds, typically 90% to 97% of the invoice, record that cash deposit and reduce your accounts receivable by the same amount. If they advance you $2,850 on a $3,000 invoice, you now have $2,850 in cash and $150 still sitting in accounts receivable. That $150 is the reserve holdback. Some carriers create a separate account called “Factoring Reserve Receivable” to keep this distinct from regular receivables, which is worth doing if you factor a high volume of loads.
When the broker pays the factoring company and the factoring company sends you the reserve balance minus their fee, you record two things. The factoring fee goes to an expense account, often called “Factoring Fees” or “Factoring Discount.” The remaining cash you receive closes out the receivable. On that $3,000 load with a 3% fee, the factoring company keeps $90 and sends you $60. Your receivable is now zero for that invoice.
The mistake most trucking companies make is recording only the advance as revenue. If you hauled $3,000 worth of freight and only book $2,850 because that is what landed in your account, your revenue is understated by 5%. Over hundreds of loads per year, that adds up to a significant distortion in your financial statements. Your tax preparer also needs accurate gross revenue figures.
Another common error is ignoring the reserve balance entirely. That holdback is still money owed to you. If your factoring company is holding $8,000 in reserves across dozens of loads, that is a real asset on your balance sheet. Not tracking it means you have no way to verify whether the factoring company paid you everything they owe.
Reconcile your factoring statement every month, the same way you reconcile a bank statement. Compare every invoice, advance, fee, and reserve payment against what you recorded in your books. Factoring companies occasionally make mistakes, apply fees incorrectly, or hold reserves longer than they should. You will only catch these discrepancies if you are reconciling regularly.
If you are running a fleet or even a few trucks and factoring a high volume of invoices, this reconciliation becomes critical. The fees alone can represent a significant operating cost, sometimes tens of thousands of dollars annually. Tracking them properly in your transportation bookkeeping lets you evaluate whether factoring still makes sense as your business grows, or whether your cash position has improved enough to move away from it.
Setting this up correctly in QuickBooks or Xero takes some initial configuration but saves hours of confusion later. If your books are already a mess from months of recording factoring transactions incorrectly, Northern Virginia small business bookkeeping services like ATS can clean things up and build a process that keeps your trucking financials accurate going forward.
Northern Virginia's Bookkeeping & Advisory Firm
First Step:
Tell Us About Your Business
Every engagement starts with a conversation. Tell us what's going on with your books and we'll give you our honest assessment.
More Questions
How do trucking companies handle per diem and driver meal deductions?
Long-haul drivers get a higher meal deduction than most industries. DOT-regulated drivers can deduct 80% of meal expenses instead of the standard 50%, either through a daily per diem rate or actual receipts. The bookkeeping treatment depends on whether the driver is an employee or an owner-operator.
Read answerHow does Virginia tax S-Corp and partnership owners on their share of business income?
Virginia follows federal pass-through treatment. Your share of S-Corp or partnership income flows through on a K-1 and gets reported on your personal Virginia Form 760. Virginia also offers an elective Pass-Through Entity Tax that can save owners real money on their federal return.
Read answerHow should a real estate investor with multiple rental properties organize their bookkeeping?
Track each property separately so you can see income and expenses at the individual property level. This is required for Schedule E reporting and gives you the visibility to know which properties are actually making money.
Read answerWhat's the difference between cash and accrual accounting for a professional services firm?
Cash accounting records revenue when you get paid and expenses when you pay them. Accrual records revenue when you invoice and expenses when you incur them. Most professional services firms can use either for taxes, but accrual gives a much clearer picture of how the business is actually performing.
Read answerHow do I form an LLC in Virginia and what are the annual costs?
File Articles of Organization with the Virginia State Corporation Commission for $100. After that, the only required state cost is a $50 annual registration fee. There's no annual report requirement for Virginia LLCs.
Read answerHow do I handle associate dentist or physician compensation in my practice books?
Start by confirming the associate is properly classified as a W-2 employee, then build a monthly process that pulls production or collection data from your practice management system and feeds it into payroll. The key is separating production from collections and having a clear, documented calculation before every pay run.
Read answer

