← All posts
Life SciencesOctober 1, 2026

Why your R&D cost report does not match what the CRO actually spent

Your CRO billed $620,000 in Q3. The books show all of it as one line. Here is how reference labs, sample shipping, and IRB fees need their own accounts.

A pharmaceutical researcher reviewing clinical trial documents at a desk in a modern laboratory
JZ
Jessica Zhao
CEO, Clear Books Advisory

A clinical-stage biotech we work with ran a quarterly R&D review in October. The head of clinical operations brought a budget tracking spreadsheet showing $280,000 in reference lab testing and $88,000 in biological sample shipping for Q3. The finance team’s books showed $0 in both categories. No accrual. No invoice. Nothing.

The contract research organization (CRO, the firm that runs your clinical trial) had done the work. The CRO had billed for it. The bookkeeper had coded the entire $620,000 CRO invoice to a single account labeled “contract research” and moved on. Two cost categories totaling $368,000 were invisible to the company’s R&D breakdown.

Why pass-throughs are different from direct CRO fees

Every CRO contract covers two types of costs. Direct fees pay for the CRO’s own staff: project managers, clinical monitors, data managers, regulatory specialists. These fees follow a milestone schedule set at contract signing.

Pass-through costs are different. These are services the CRO buys on your behalf and bills to you at cost: reference laboratory testing for patient samples, biological sample shipping, institutional review board (IRB, the ethics committee that reviews and approves the study protocol) amendment fees, investigator meeting expenses, printing and courier for study documents. The CRO does not mark these up. They appear on your invoice because the CRO facilitated the spend. The actual cost driver is the clinical work.

When both types land in one account, the books can tell you that the CRO billed $620,000. They cannot tell you what that $620,000 paid for.

What goes wrong when everything is one line

Per-patient cost tracking becomes impossible. For a Phase II trial with 120 enrolled patients, reference lab testing alone often runs $1,200 to $1,800 per patient. That number matters for budget planning, site expansion decisions, and investor reporting. If the cost is inside the CRO project fee account, the clinical team cannot confirm whether it is on budget, and finance cannot answer when asked.

Accruals miss pass-throughs entirely. Standard CRO accrual methodology is milestone-driven: the CRO completed X percent of the work plan this month, so you accrue X percent of the contract value. That method captures direct fees. It does not capture uninvoiced pass-throughs. If the CRO shipped 200 patient samples to the reference lab in September but has not invoiced yet, the pass-through cost is absent from September’s books and from any monthly burn report.

Budget variances go undetected. Clinical operations tracks reference lab costs, sample logistics, and site support against line-item budgets. Finance tracks the CRO contract as a single figure. When those two views do not correspond to the same categories, overruns accumulate without notice until someone reconciles them manually.

Due diligence during a financing round surfaces the gap. Investors reviewing R&D cost during a Series A or B will ask what drove each category of spend. Books that show $3.2 million of clinical expense as a single line invite follow-up questions that take weeks to answer. Books organized by cost type answer most of those questions before they are asked.

What Q3 should have looked like

The $620,000 CRO billing from Q3 was not one thing. Here is what it contained and where each component belongs in the books.

Cost type Q3 amount Correct account
CRO project management fees $318,000 R&D - CRO Project Fees
Reference lab testing $168,000 R&D - Reference Labs
Biological sample shipping $88,000 R&D - Sample Logistics
IRB amendment fees $24,000 R&D - Regulatory Fees
Investigator meeting expenses $22,000 R&D - Site Support
Total $620,000 Five accounts, not one

The total spend was identical. The category-level visibility was not.

At 120 enrolled patients, separating out the $168,000 in reference lab costs produces a per-patient reference lab cost of $1,400. That number confirms whether the CRO’s testing is on the per-patient budget and scales predictably as enrollment grows. The single-line approach cannot produce it.

What good clinical cost tracking looks like

For the biotech clients we work with, every CRO invoice goes through a brief categorization process before it is recorded. The bookkeeper requests an itemized pass-through report from the CRO project manager, separates direct fees from pass-throughs, and codes each line to its matching R&D sub-account in QuickBooks. For months when the CRO has not yet invoiced but has completed the work, an estimate of uninvoiced pass-throughs is accrued and reversed when the invoice arrives.

The result is a monthly R&D cost report by category that the clinical team can read alongside their own budget tracking. Differences between the two show up as questions, not surprises at a board meeting.

Best practices for CRO pass-through accounting

Five practices that keep pass-through costs accurate and visible:

  • Set up five to seven R&D sub-accounts in QuickBooks before the first CRO invoice arrives. Match the names to the budget categories the clinical team already uses: CRO fees, reference labs, sample logistics, regulatory fees, site support. One setup, permanent organization.
  • Ask the CRO for an itemized pass-through report each month. Most CROs maintain a running cost tracker and will send an export on request. One email per billing cycle.
  • Accrue uninvoiced pass-throughs monthly based on the CRO’s estimate, not just on milestone completions. A trial that enrolled 30 patients this month has an estimable reference lab and shipping cost whether the invoice has arrived or not.
  • Reconcile the QuickBooks R&D sub-accounts to the CRO’s cumulative pass-through tracker at least quarterly. Any difference is a missing accrual or a miscoded invoice.
  • Include per-category spend in the monthly board package. Reference lab cost per patient and sample logistics per patient are metrics the clinical team already tracks. Aligning the finance report to those same categories removes the translation step at every board meeting.

Three questions worth asking

Three questions to test whether your books support per-category R&D visibility today:

  1. What was the reference lab testing cost per enrolled patient last quarter, and where does that number appear in the books?
  2. Are CRO pass-through costs accrued separately from direct project fees each month, or is the CRO accrual a single milestone-based figure?
  3. When clinical operations reconciles their budget tracking spreadsheet to the finance report, do the line items match, or does everything sit in one CRO account on the finance side?

If those questions are hard to answer, pass-throughs are likely buried. The fix is a one-time account setup and a standing request to the CRO project manager. It does not require new software or a systems change.

If you want to see what your clinical cost breakdown could look like, send your last two quarters of CRO invoices and we will map out what each category should show.

ONE ACCOUNT
VS
CORRECT BOOKS
WHY DOES THE R&D REPORT SHOW NOTHING FOR REFERENCE LABS?
Short answer, pass-through costs and CRO fees went into the same account and became invisible.
WHAT ONE LINE SHOWS
  • CRO INVOICE
    $620,000 coded to Contract Research, Q3
  • REFERENCE LABS
    $0 visible, $168,000 actually spent
  • SAMPLE LOGISTICS
    $0 visible, $88,000 actually spent
  • COST PER PATIENT
    Cannot be calculated from the books
WHAT FIVE LINES SHOW
  • CRO PROJECT FEES
    $318,000 for staff and project management
  • REFERENCE LABS
    $168,000 at $1,400 per enrolled patient
  • SAMPLE LOGISTICS
    $88,000 in biological sample shipping
  • REGULATORY FEES
    $24,000 IRB amendments plus $22,000 site support
“Same $620,000 total”
FIVE CATEGORIES, NOT ONE
CATEGORIZED = USABLE COST DATA
ONE LINE = NO VISIBILITY

Want a second set of eyes on your books?

30 minutes on Zoom. We'll look at your books and tell you what's working and what isn't.

This is the work we do every day. See bookkeeping for life sciences.

Book a call