QuickBooks ProAdvisor study materials
QuickBooks ProAdvisor study resources

Ridgeline HVAC: Prepaid Insurance, Billable Expenses, and a Subcontractor Reimbursement

QuickBooks ProAdvisor · Put your knowledge to work in context.

All case studies

Ridgeline HVAC: Prepaid Insurance, Billable Expenses, and a Subcontractor Reimbursement

Ridgeline HVAC pays an $8,400 commercial liability premium once a year on a single check dated March 3, and the bookkeeper coded the entire amount to Insurance Expense because 'that's when the money left.' Company policy says technicians' customer lunches - about $600 a month - should be recharged to the job, but the office manager simply types the amount onto the next customer invoice as a generic service line. A contract technician also bought $1,150 of parts out of pocket, was reimbursed by check, and the check was coded to Job Expenses. That technician has been paid $4,200 in labour this year by check. At year end the owner asks why there is $8,400 of insurance in March and nothing after, why the Billable Expense Income report is empty, and whether any of this affects 1099 filings.

1. Correct the insurance treatment and explain what the accrual and cash-basis P&L should each show.

Read the worked answer

Correct treatment.

  1. Move the $8,400 out of Insurance Expense into Prepaid Insurance (asset) as of March 3. If the check was written as an Expense, edit it to the prepaid account, or enter a reclassifying journal entry dated March 3.
  2. Recognise it monthly across the policy term: Dr Insurance Expense / Cr Prepaid Insurance for premium ÷ 12 (or the actual policy period), posted as a recurring journal entry with an end date. Leave the remaining unexpired balance on the balance sheet.

What each basis shows.

  • Accrual P&L: roughly $700 per month of insurance, which is the economic cost of coverage and makes month-to-month margin comparable.
  • Cash-basis P&L: the full $8,400 in March. Cash basis reports follow the payment date, so the March spike is expected and is not an error - it is the reason the owner should be looking at accrual for margin analysis and cash basis only for liquidity.

Practical guard rails.

  • Year-end: true up the prepaid balance to the unexpired portion on the declarations page; mid-term endorsements create a new schedule.
  • If the policy renews, do not roll the old recurring entry forward - end it and start a new one so a rate change is visible.
  • Attach the declarations page to the March transaction so the next bookkeeper does not repeat the coding.

2. The Billable Expense Income report is empty and the $600 of lunches sits in Job Expenses with no customer link. What settings and workflow fix this, and what are the reporting consequences of the current practice?

Read the worked answer

Settings (Settings > Expenses): turn on 'Track expenses and items by customer' and 'Make expenses and items billable', and set a default markup (0% if recharged at cost). QBO creates/uses a Billable Expense Income income account.

Workflow.

  1. Enter the lunch purchase as an Expense (or as a bill if it is on account) coded to Job Expenses, and on the line tick Billable, select the customer, and enter the markup.
  2. On the customer's next invoice, use Add to invoice / Add billable expenses to pull the unbilled items in as lines. Do not retype them.
  3. When the invoice is saved, the billable expense is marked as billed; the Billable Expense Income report then shows costs incurred vs. recharged vs. still unbilled.

What the current practice gets wrong.

  • Revenue is overstated: a $600 recharge typed as a generic service line looks like $600 of margin-producing work, when it is a cost recovery. Gross margin percentages get flattered.
  • The expense stays in Job Expenses with no customer attached, so job-costing by customer is impossible and unbilled recoverables are invisible.
  • Nothing ages: no one can see $600 that was never recharged.

Presentation on the P&L. Billable expenses hit expense when incurred and billable income when invoiced. The net is correct, but both lines are grossed up - so review the expense account and Billable Expense Income together, not in isolation.

3. The $4,200 of labour and the $1,150 parts reimbursement were both paid to the contract technician by check. What is the 1099 position, and what would you change in the vendor record and the coding?

Read the worked answer

Split the two payments.

  • $4,200 labour to a non-employee individual is 1099-NEC reportable once it exceeds $600 for the year. Set Track payments for 1099 on the vendor record and make sure the payments are recorded as bills/expenses tied to that vendor and coded to a subcontractor/labour account, not to a miscellaneous line.
  • $1,150 parts reimbursement is generally not reportable if it is a bona fide reimbursement of expenses the technician incurred on the company's behalf and there is documentation (receipts, job reference) - i.e. an accountable-plan style arrangement. If the company instead pays a flat amount with no substantiation, it looks like additional compensation and should be included. Document which it is.

Also check:

  • Payments made by credit card, debit card, or a third-party payment network are excluded from 1099-NEC (they are reported on the processor's 1099-K). These were checks, so they count.
  • Get a W-9 before the first payment. If the technician later incorporates or forms an LLC taxed as an S corporation, the answer can change - entity type on the W-9 governs, not the name on the invoice.
  • Coding the reimbursement to Job Expenses loses the customer/job link if the parts were for a specific job. It should be billable to that job if the contract allows recharge, and coded so the cost lands against the right job.

Process fix: collect W-9s at onboarding, set the 1099 flag then, and run a 1099 payment review in December rather than discovering it in January.