In accrual accounting, an uninvoiced transaction is any expense you have incurred or revenue you have earned before an invoice has been issued or received, and the accrual method requires you to record it in the period the economic event occurred rather than waiting for the paperwork. Goods arrived in December but the vendor’s bill shows up in January? That liability belongs in December. You finished a consulting engagement on the last day of the quarter but will not bill until next week? That revenue belongs in the quarter the work was done. The invoice date is a billing event, not an accounting event.
Getting this right matters for three reasons at once: your financial statements, your tax return, and, if you are public, your regulatory exposure.
The Two Kinds of Uninvoiced Transactions
Uninvoiced items fall into two buckets, and the distinction drives which side of the ledger you touch.
Uninvoiced Liabilities
The most common type is often called Goods Received Not Invoiced, or GRNI. Your warehouse confirms a shipment arrived on December 28, but the vendor’s invoice does not show up until January 10. You already have the inventory and a legal obligation to pay for it. That liability exists in December regardless of when the vendor gets around to billing you.
The same logic applies to services. If an outside contractor finishes a project in your current quarter but bills in the next one, the expense belongs in the quarter the work was performed. Recurring costs like utilities and rent follow the same pattern. You consumed the electricity in December even though the bill arrives in January.
Uninvoiced Revenue
The mirror image occurs when your company delivers goods or completes services before sending the customer a bill. A consulting firm that finishes a project milestone on December 31 but does not issue the invoice until January 5 has earned that revenue in December. Under the revenue recognition standard ASC 606, a company recognizes revenue when it satisfies a performance obligation by transferring a promised good or service to the customer.1Financial Accounting Standards Board. Revenue from Contracts with Customers (Topic 606) The invoice date is irrelevant to that analysis.
Uninvoiced revenue typically shows up on the balance sheet as accrued revenue or, in project-based industries, as an unbilled receivable within work in progress.
Why Missing These Entries Hurts
Fail to record an uninvoiced liability and accounts payable is artificially low, current period expenses are understated, and net income is overstated. Fail to record uninvoiced revenue and the current period looks worse than it is while the next period looks better. Either way, expenses and revenues are landing in the wrong period, violating the matching principle, and if the amounts are large enough they can rise to a material misstatement.
The IRS Side
The IRS allows most small businesses to use the cash method, but once a company gets large enough, accrual becomes mandatory. For tax years beginning in 2026, a corporation or partnership must use the accrual method if its average annual gross receipts over the prior three years exceed $32 million.2Internal Revenue Service. Revenue Procedure 2025-32 That threshold is inflation-adjusted annually from a $25 million statutory base.3Office of the Law Revision Counsel. 26 USC 448 – Limitation on Use of Cash Method of Accounting Businesses that produce, purchase, or sell merchandise generally must use the accrual method regardless of size.
Under the accrual method, you include an item of gross income in the tax year when the all-events test is met, meaning all events have occurred that fix your right to receive the income and you can determine the amount with reasonable accuracy.4Internal Revenue Service. Publication 538 – Accounting Periods and Methods If you have an applicable financial statement, you report income no later than when it appears as revenue on that statement.5Office of the Law Revision Counsel. 26 USC 451 – General Rule for Taxable Year of Inclusion Uninvoiced revenue you have earned cannot be deferred to a later tax year just because you have not billed the customer yet.
For deductions, the IRS requires two conditions: the all-events test must be met (all events have occurred that establish the fact of the liability, and the amount can be determined with reasonable accuracy), and economic performance must have occurred.4Internal Revenue Service. Publication 538 – Accounting Periods and Methods Economic performance for services or property provided to you occurs as those services are performed or that property is delivered.6Office of the Law Revision Counsel. 26 USC 461 – General Rule for Taxable Year of Deduction If a vendor delivered goods in December, you can and should deduct that cost against December’s tax year even if the invoice arrives in February. Waiting for the invoice pushes a legitimate deduction into the wrong year and overstates taxable income.
Finding What to Accrue at Period-End
The identification work is where most errors get prevented or made. A systematic sweep looks at three sources.
Start with goods receipt records. Pull every receiving report from the period that lacks a matched vendor invoice in your accounting system. These are your clearest GRNI items: the warehouse confirmed delivery, but accounts payable has nothing to process.
Next, review open purchase orders. Look specifically for POs that show partial or full delivery but remain open because no invoice has closed them out. For service-based contracts, check project management reports or time-tracking systems for completed milestones or delivered hours that have not been billed by the vendor.
Recurring expenses without purchase orders need a different approach. Utilities, rent, insurance, and similar costs accrue based on consumption. Use the prior month’s actual bill or the contractual rate to estimate the current period’s expense. The estimate does not need to be perfect. It needs to be reasonable.
For the revenue side, work from project management or professional-services systems: completed deliverables, milestones hit, or hours worked that have not yet been invoiced to the client.
Recording the Entries
For an uninvoiced liability, debit the relevant expense account (or Inventory, if the goods are going into stock) and credit a temporary liability account such as Accrued Expenses or GRNI. The temporary account matters. Posting the accrual directly to Accounts Payable clutters the A/P subledger with entries that have no supporting invoice, making reconciliation harder and creating confusion about what is actually ready to pay.
For uninvoiced revenue, debit Accrued Revenue (a current asset) and credit Revenue or Sales. The asset captures what the customer owes you for work already performed; the credit recognizes the income you have earned.
Clearing the Accrual When the Invoice Arrives
When the actual vendor invoice finally shows up, you need to clear the temporary accrual and replace it with a proper accounts payable entry. Most accounting teams handle this with a reversing entry, the exact mirror image of the original accrual, posted on the first day of the new period. When the invoice is then recorded normally, the accounts wash out correctly.
The alternative is manually matching each invoice against its corresponding accrual entry, which works but does not scale. For teams processing hundreds of invoices monthly, manual matching is slow and error-prone. The reversing-entry approach lets accounts payable process invoices the same way every time, without checking whether each one was previously accrued.
Two risks to watch. If the actual invoice amount differs from your estimate, the reversing entry leaves a residual balance in the expense account; that is normal and flows through as a current-period adjustment. More serious: if reversing entries fail to post, a common issue after system upgrades or when entries are set up incorrectly, you will double-count the expense, once from the accrual and once from the invoice. A quick check at period-end to confirm all reversals actually processed prevents this.
Controls That Keep Accruals Clean
Some gap between delivery and invoicing is inevitable. The point of good controls is to make sure nothing slips through unrecorded.
Cutoff Procedures
A formal cutoff policy establishes the exact date and time by which transactions must be recorded for the current period. Warehouse staff need to know that any goods received before the cutoff belong in this month’s financials, and accounts payable needs a clear deadline for processing invoices. Without an enforced cutoff, you end up with goods sitting on the dock that nobody tells accounting about until well into the next month.
Three-Way Matching
The three-way match compares the purchase order, the receiving report, and the vendor invoice before payment is authorized. For uninvoiced-transaction purposes, the value lies in what the match reveals when it is incomplete. If a purchase order shows as delivered but no invoice has been matched, that is an automatic flag for an accrual. Modern ERP systems can generate this exception report automatically, showing every receipt waiting for an invoice at period-end.
Monthly GRNI Reconciliation
The GRNI account should be reconciled every month, not just at quarter-end or year-end. Review every open entry, filtering by date, vendor, and purchase order, to determine which entries are legitimately waiting for an invoice and which are stale.
Stale entries are the real danger. A GRNI entry that has been sitting for 90 days usually means one of two things: the invoice was received and processed but nobody cleared the accrual, or the invoice was lost and needs to be requested from the vendor. Either way, an aging report that highlights entries older than 30 or 60 days forces someone to investigate. Left unchecked, stale GRNI balances accumulate and gradually erode the accuracy of both your balance sheet and your cost of goods sold.
What Auditors Will Look For
External auditors will independently test for uninvoiced items you may have missed. Understanding their approach helps you prepare.
The standard procedure is a review of subsequent disbursements. Auditors pull a sample of invoices paid after year-end, sometimes covering payments made through the date of the audit, and trace each one back to determine whether the underlying liability existed before the cutoff. If an invoice dated January 8 covers services performed in November, the auditor expects to see an accrual on the December 31 balance sheet. If it is missing, that is a finding.
Auditors also review the accounts payable listing as of the balance sheet date, scan the file of actual invoices on hand, and look for what is not there. Inventory in transit is a classic example: your shipping confirmation shows goods left the vendor’s warehouse on December 29, but neither the goods nor the invoice have arrived by year-end. Under FOB shipping point terms, you own those goods the moment they ship, and the liability needs to be recorded.
The best way to handle audit requests for unrecorded liabilities is to have already done the work yourself. A clean GRNI reconciliation, a list of accrued items with supporting documentation, and a cutoff analysis that shows you accounted for everything received before the close date will get you through this part of the audit without surprises.
One boundary worth stating: for public companies, a pattern of unrecorded uninvoiced liabilities large enough to be material can force a restatement and draw SEC scrutiny under the CEO and CFO certification requirements of Sarbanes-Oxley.7Office of the Law Revision Counsel. 15 USC 7241 – Corporate Responsibility for Financial Reports For private companies, the stakes are tax accuracy, lender covenant compliance, and clean audit opinions. The accounting mechanics are the same either way.