Reporting & Analytics
July 19, 2026
8 min read

How to Reconcile a Grant Report to the QuickBooks General Ledger

A repeatable, transaction-level reconciliation procedure from funder workbook to grant allocation detail and the QuickBooks general ledger.

A grant report is reconciled when every reported amount can be traced through a defined mapping and allocation to posted QuickBooks Online detail—and every in-scope QBO line is either reported or has a documented reason for exclusion.

That is stronger than making two grand totals equal. Equal totals can hide offsetting errors, wrong categories, omitted credits, or expenses from the wrong grant.

Use this procedure at month-end, before submitting a reimbursement claim, and at grant closeout. Award terms and funder instructions govern report eligibility and format. Your CPA governs accounting basis, revenue recognition, and financial-statement treatment.

This guide is for the repeatable close and reporting procedure: assembling a reconciliation packet, tying categories in a workbook, maintaining an exception log, and obtaining signoff. If totals differ and the cause is not yet known, first use Why Your Grant Report Doesn't Match QuickBooks to work the difference tree and isolate the root cause.

Assemble the reconciliation packet

Collect immutable copies of:

  1. the funder's blank and completed Excel templates;
  2. QBO general-ledger or transaction detail for the exact period;
  3. grant allocation detail, including pending, rejected, and reversed items;
  4. the approved grant budget and amendments;
  5. prior accepted reports and cumulative claimed amounts;
  6. award receipts or deposit detail;
  7. the QBO-to-grant and account-to-funder-category mapping;
  8. support for material shared-cost allocations.

Strict funder workbooks are common. They may require exact tabs, cells, formulas, signatures, and a final PDF. Treat the workbook as an output specification, not the accounting subledger. Preserve an untouched template and a dated submitted copy.

Step 1: write the reconciliation specification

Do not begin with exports. Complete this control header first:

ControlSelected definition
Grant periodJuly 1, 2025–June 30, 2026
Report periodApril 1–June 30, 2026
Accounting basisAccrual, subject to funder adjustments
QBO dimensionDocumented tracking values linked to one grant
Expense accountsDefined natural expense accounts
Report populationReviewed eligible allocation lines
Revenue measureRecognized revenue, separately reconciled
Cash measureDeposits received, separately reconciled

This makes disagreements visible. If the funder wants cash-basis expenditure detail while management reviews accrual-basis expense, create a documented bridge rather than quietly switching filters.

Step 2: establish the QBO control total

Run transaction-level detail for the full grant period and for the current report period. Include stable IDs, transaction type, date, account, amount, and full tracking-dimension path.

Validate the source before using it:

  • QBO bank and credit-card reconciliations are complete.
  • The report is from the intended QBO company.
  • Beginning and ending dates are explicit.
  • The accounting basis is visible.
  • Journal entries, credits, voids, and negative lines are included as intended.
  • Account and tracking-dimension filters are saved or documented.

If data comes through a sync, verify that its historical window reaches the grant start. An incremental refresh does not necessarily retrieve an old transaction that has not been modified recently.

Step 3: prove the grant scope

Create a scope inventory rather than relying on entity names.

QBO valueFull pathLinked?Include?Reason
900101Admin : Award 3YesYesGrant-specific subclass
900102Transportation : Award 3YesYesGrant-specific subclass
900199AdminNoNoParent/container only

One grant may cross several functional areas or tracking values. An organization may also use a mixed Customer/Project setup, where a Customer represents one grant in some cases and a child Project represents the grant in others. The reconciliation scope must follow the actual file, not a universal setup rule.

GrantLink can link multiple QBO classes or subclasses to one grant and sync QBO transactions. Confirm the links before trusting the grant total.

Step 4: reconcile source lines to allocations

Use stable source IDs to compare the QBO population with grant allocations. Do not join solely on date, vendor, and amount; recurring payroll and rent can create false matches.

Build a bridge:

QBO in-scope expense lines
- valid non-grant or ineligible costs
- amount assigned to other grants
- held/pending support
+ approved shared-cost allocations from other source scopes, if policy permits
= reviewed grant actual

For each difference, capture a reason code:

  • missing entity link;
  • outside grant/report period;
  • outside sync history;
  • pending allocation review;
  • rejected or reversed allocation;
  • partial/shared allocation;
  • non-expense account or balancing line;
  • credit, void, or source revision;
  • funder-policy exclusion;
  • duplicate or manual report line.

Step 5: map grant actuals to funder categories

The QBO chart of accounts and the funder's budget rarely have a one-to-one relationship. Maintain a mapping table with effective dates.

QBO accountFunder categoryAllocation needed?Review note
SalariesPersonnelYesGrant share supported by approved method
Payroll taxesFringeYesSame base or funder-approved treatment
Office rentOccupancyYesDocument square footage or other basis
Program suppliesSuppliesSometimesReview grant tag and allowability

Then prove all three levels:

QBO source lines -> reviewed allocations -> funder category rows

GrantLink supports allocation and review, and can store and complete Excel report templates. It does not replace the funder's policy or your judgment about allowability. Review formula ranges and category mappings after workbook population.

Step 6: tie current and cumulative columns

For every funder category, recalculate:

CategoryApproved budgetPrior acceptedCurrent reportCumulativeBudget remaining
Personnel$120,000$48,000$24,000$72,000$48,000
Occupancy$36,000$15,000$9,000$24,000$12,000
Supplies$24,000$6,500$4,500$11,000$13,000
Total$180,000$69,500$37,500$107,000$73,000

Check that current detail equals the current column; prior accepted reports equal the prior column; cumulative equals prior plus current; and budget less cumulative equals the stated balance. If amendments exist, document which budget version governs each report.

Step 7: reconcile revenue and cash separately

Expense reconciliation does not prove revenue or receipt balances. Maintain distinct measures for award, pledged amount, cash received, recognized revenue, spend, and remaining.

Journal entries are a frequent trap. Revenue may be booked through a JE credit while the same JE contains expense or balance-sheet lines. A transaction feed designed around sales forms may not include that revenue. Inspect revenue-account lines and posting sides rather than assuming all JEs are excluded or included wholesale.

GrantLink tracks fund receipts separately from expense activity. Match each receipt to QBO deposit evidence, but let the CPA-approved books determine revenue and receivable treatment.

Step 8: review exceptions and certify

The preparer should deliver an exception log, not just a workbook.

ExceptionAmountOwnerResolutionRetested
Missing subclass link$12,400Finance adminAdded link; refreshed periodYes
Payroll support pending$2,100Program leadHeld from current reportYes
Prior claim credit($600)ControllerShown as current adjustmentYes

The reviewer should independently check material source lines, all manual adjustments, new mappings, allocation methods, workbook formulas, and cumulative totals. Keep evidence of reviewer signoff.

Submission checklist

  • Scope, dates, basis, and definitions are documented.
  • QBO source accounts are reconciled and the export is retained.
  • Every intended Customer, Project, Class, or subclass is listed.
  • Historical sync/export coverage reaches the period start.
  • QBO lines tie to active, reviewed allocations by stable ID.
  • Pending, rejected, and reversed allocations are explained.
  • Funder category mapping is complete and current.
  • Current detail ties to current summary.
  • Prior accepted reports tie to the cumulative rollforward.
  • Revenue and receipts are reconciled independently of spend.
  • The original template's formulas and formatting are preserved.
  • Exceptions and reviewer approval are archived with the report.

When totals legitimately remain different

Some differences should remain: accrual versus cash basis, report-period cutoff, unallowable book expenses, pending support, funder caps, or a later credit. Label these as reconciling items with expected reversal or resolution dates. A transparent bridge is more authoritative than a forced zero.

Escalate questions about award conditions, indirect-cost treatment, recognition, net-asset presentation, or disputed eligibility to the funder and CPA. Reconciliation identifies the difference; it does not make the policy decision.

Funder reporting

See how a funder workbook gets completed from QuickBooks data

Review the workflow for reconciling transactions, drafting the report, and preserving the funder’s required format.

Explore AI-assisted reporting
Was this article helpful?