AWRA OpsHub Search

The Invoice That Waited for a Delivery

If revenue is recognised when goods leave the warehouse, what happens to an invoice with no goods on it? In a system built around stock, the honest answer used to be: it waits. Here is why it no longer does.

Accounting Insights Washingtone Aura 7 min read

An invoice for goods has two moments that matter to the ledger. The moment it is issued, and the moment the goods actually leave. Plenty of businesses, and plenty of systems, choose the second as the point where revenue and cost of goods are booked together, because that is when the sale really happened.

The short version

An invoice that carries only services now posts its revenue the moment it is issued, to each service's own income account where one is set. An invoice that mixes goods and services still posts once, when the goods are issued, so nothing is booked twice. In neither case is a cost of goods posted for a service.

Why tying revenue to the stock issue is sensible

Booking revenue at the stock issue keeps two things together that belong together: the income from a sale and the cost of what was sold. If they post on different days, a month-end can show the revenue without the cost or the cost without the revenue, and gross margin for the period is wrong in a way nobody can see from the report.

So the rule has always been: an invoice with stock on it posts when the stock goes out. It is the right rule for goods, and it stays.

Where the rule breaks

A service has no stock issue. There is no warehouse step, no picking, no checkout of quantities from a bin. An invoice that carries only services therefore has nothing to wait for, and a rule that says "post when the stock goes out" would wait for it indefinitely.

The failure is silent, which is what makes it dangerous. The invoice looks issued. The customer receives it. It may even be paid. But the revenue never reaches the ledger, so the income statement understates the month, the receivable is never raised, and the payment lands against nothing.

An invoice can be issued, sent and paid, and still never have been income.

The three cases

When each invoice reaches the ledger

Goods only. A pallet of tiles, invoiced on Monday, issued from the warehouse on Wednesday. Posts Wednesday
Services only. A day of installation, invoiced on Monday. Posts Monday
Both. The tiles and the installation on one invoice, issued from the warehouse on Wednesday. Posts once, Wednesday
Cost of goods posted for the installation None, in all three

The mixed case waits for the goods so revenue and cost of goods land together. The service on it posts with them, once.

The mixed case is the one people ask about. Why not post the installation on Monday and the tiles on Wednesday? Because that splits one invoice into two postings, and a later credit note or correction then has to know which half it is undoing. One invoice, one posting, is easier to audit and harder to get wrong. Goods and services on one invoice covers what else changes on a mixed document.

Which account the revenue lands in

A service can carry its own income account. On a services-only invoice, each line posts to the account set on its service, and lines whose service has none fall back to your general sales revenue account. That is what lets consulting income and maintenance income be reported separately without a manual reclassification every month. Revenue by what you sell is about setting those accounts up.

For the account structure itself, what a chart of accounts is for is the background, and what a refund has to undo is the other side of the same posting.

More we can add

Extending how service revenue posts

The timing rule is fixed and deliberate. The accounts it posts to can go further.

Per-service accounts on mixed invoices

Split a mixed invoice so the goods post to sales revenue and each service to its own income account, in the same single posting.

Revenue spread over a service period

Recognise an annual support plan month by month rather than on the day it is invoiced, if your policy requires it.

How it works: you describe the requirement, we return a written scope, timeline and cost, and once agreed it is built into your workspace and maintained with the product.

Talk to us about revenue posting

The straight answer

What AWRA OpsHub does today

  • Revenue at issue on an invoice that carries only services.
  • One posting on a mixed invoice, made when the goods on it are issued, so nothing is booked twice.
  • Each service's own income account used on a services-only invoice, with your sales revenue account as the fallback.
  • No cost of goods for a service line, on any invoice and at the till.

More we can add to your workspace

  • Per-service income accounts on a mixed invoice, so goods and services sharing one document land in separate income lines.
  • Deferred recognition over a service period, for plans invoiced up front and earned over months.

Where we point you to a specialist

  • When revenue should be recognised is an accounting policy question. We built the timing most businesses use and we do not choose a recognition policy for you.

Both items in the middle column can be scoped for your workspace.

Three checks before your first month-end with services

Issue a services-only invoice and open the journal.

What you should see

A posting dated the day of issue.

If you do not

The invoice is waiting for a stock step it will never have. Ask why before month-end.

Issue a mixed invoice and check the journal before and after the goods leave.

What you should see

Nothing before, one posting after.

If you do not

Two postings for one invoice is the double-booking this rule exists to prevent.

Look at cost of goods for the period.

What you should see

Only goods.

If you do not

A service with a cost of goods is a fake product, not a service.

Issue one and look at the journal

It takes a minute and it is the fastest way to trust the rule. The feature page walks through the rest.

See how service items work

Frequently asked questions

When does a services-only invoice post to the ledger?

At issue. There is no stock to wait for, so the revenue posts the moment the invoice is issued.

What about an invoice with both goods and services?

It posts once, when the goods on it are issued from stock, so revenue and cost of goods for the goods land together and nothing is booked twice.

Which income account does a service post to?

On a services-only invoice, the income account set on the service, or your general sales revenue account if none is set.

Is a cost of goods posted for a service?

No. A service never posts a cost of goods on sale.

Share this article

LinkedIn X WhatsApp

Help Center

Need a quick answer while you read?

Run inventory, procurement, assets, sales, and field work with approved AWRA guidance for setup, migration, integrations, security, pricing, and support.

Search all approved AWRA public help articles.

Open Help Center