REVENUE RECOGNITION

CONSTRUCTION REVENUE RECOGNITION.

QUICK ANSWER

How you recognize revenue affects your P&L, your taxes, your WIP schedule, and how banks and sureties evaluate your financial health. Most construction subcontractors don't choose their revenue recognition method deliberately, it gets set during bookkeeping setup and rarely revisited. Here is what each method means and how to know which one is right for your business.

There are two methods a subcontractor can be on, and one of them is wrong for most commercial work. Under percentage of completion, revenue is recognized proportionally as the work is completed. Under completed contract, nothing is recognized until the project is substantially complete. The second is simpler and it produces lumpy books that make bonding and banking conversations harder than they need to be. Most subs have never been asked which one they're on, which is why the answer is usually a shrug.

BY JOSH LUEBKERPublished 2026-08-06Updated 2026-10-27
THE DEFINITION

WHAT IT MEANS.

Revenue recognition is the accounting choice that decides when a contract's revenue reaches your P&L: proportionally as work is completed under percentage of completion, or all at once at substantial completion under completed contract.

WHAT WE SEE IN THIS BUSINESS

WHERE IT GOES WRONG.

01

Your revenue doesn't reflect the work you've done

If you're on the completed contract method, your P&L reports no revenue until a job is done, even when you've finished 80% of a 12 month project. Your books look flat while the work is happening and then spike at closeout. That makes financial management, bonding presentations, and banking conversations harder than they have to be.

02

You don't know which method you're using

Most subcontractors have no idea whether their books are on percentage of completion, completed contract, or something in between. If you can't answer the question, your revenue recognition is probably wrong for your business type, and your financial statements don't reflect your financial position.

03

Tax and GAAP treatment are different

Your tax return may use a different revenue recognition method than your GAAP financial statements, and both may differ from how your WIP schedule calculates earned revenue. When the three don't line up, financial statements confuse bankers and sureties, WIP reconciliations don't work, and your CPA has a cleanup project every year.

THE MATH

WHAT IT LOOKS LIKE IN DOLLARS.

What proportional recognition looks like

If a $500K job is 60% complete, $300K of revenue is recognized, regardless of what has been billed. That's the whole idea in one line: the revenue follows the work, and the billing is a separate question the WIP schedule answers.

THE TWO METHODS

WHICH ONE YOU SHOULD BE ON.

Percentage of completion, how it works

Under percentage of completion, revenue is recognized proportionally as work is completed. If a $500K job is 60% complete, $300K of revenue is recognized regardless of what has been billed. This method produces financial statements that reflect work performed and it's required for GAAP compliance on most commercial subcontracts. It's also what WIP reporting is built on, because earned revenue equals contract value times percent complete.

Completed contract, when it applies

Under completed contract, no revenue is recognized until the project is substantially complete. It's simpler, and it produces lumpy revenue recognition that doesn't reflect ongoing work. It's used mainly by smaller contractors with short duration projects, where the result isn't materially different from percentage of completion. Most commercial subcontractors with multi month projects should be on percentage of completion.

Revenue recognition set up correctly in the software

SPM configures ControlQore and your books to use the correct revenue recognition method for your business type, percentage of completion for most commercial subcontractors, and maintains WIP accounts that reconcile to your financial statements. Your P&L reflects work performed. Your balance sheet balances. Your CPA and your surety see a financial picture that makes sense.

$10.7M+
Client AR Recovered Since 2023
48
Active Trade Specializations
60 DAYS
Average Onboarding Time
PRICING

FLAT MONTHLY FEE. NO SURPRISES.

Three tiers, priced by your trailing twelve month revenue. Which one you're in depends on how much of the work you want off your desk. No hourly billing. No payroll. The one-time onboarding fee is right here in the table.

Last 12 months revenueMonthly feeOne-time onboarding
Under $1M$1,900 to $3,300$1,000
$1M to $3.5M$2,600 to $5,300$1,500
$3.5M to $6.5M$3,800 to $8,300$3,000
$6.5M to $9.5M$5,100 to $11,800$4,500
$9.5M to $12.5M$6,100 to $14,900$6,000
$12.5M to $15.5M$7,400 to $17,650$7,500
$15.5M to $18.5M$9,400 to $22,400$9,000
$18.5M+Quoted individuallyQuoted individually

The onboarding fee covers migrating your books back to the start of your last taxable year and getting you fully operational in 60 days. It's billed once, with your first invoice. It's the same for all three tiers. Your first month is prorated, and your monthly engagement starts on the first of the first full month.

Range reflects the three tiers below. Which one you're in depends on how much of the work you want off your desk. No payroll. No hidden line items. The onboarding fee is right here in the table.

Core

You stop guessing.

You get the CFO work. Job costing built against the way you estimate, a 13 week cash forecast, monthly WIP, and a meeting every month that ends in decisions and never in a report.

Your bookkeeper still does the books.

Strategic

Every job shows its margin while it is still open.

Everything in Core, plus the bookkeeping and bank reconciliations done for you, and the job costing and WIP software set up, loaded with your cost codes, and managed every month. Use your own online software, or move to ours and we cover it.

A bookkeeper we choose does the books and reconciliations. No payroll.

Platinum

You approve, and the money side gets handled.

Everything in Strategic, plus a controller we choose who handles your bills and receivables for you the way an in-house controller would. They call vendors, pay the bills and keep the accounting current. We plan the cash flow first, and you approve every payment because it is your money.

A controller we choose does the payables and receivables. No payroll, no pay applications, no collections.

COMMON QUESTIONS

FREQUENTLY ASKED.

Yes. Tax law has specific rules about which revenue recognition methods are allowed for contractors of different sizes and project types. The look-back method and the percentage of completion method for tax purposes each have their own requirements. That's a conversation for your CPA, and SPM makes sure your books support whatever tax method your CPA recommends.

WIP reporting is the practical application of percentage of completion revenue recognition. The WIP schedule calculates earned revenue by multiplying contract value by percent complete, which is what percentage of completion accounting does. Without percentage of completion revenue recognition in your books, your WIP schedule and your P&L will never reconcile.

Three tiers, and which one you are in depends on how much of the work you want off your desk. Core is where you stop guessing: job costing built against the way you estimate, a 13 week cash forecast, monthly WIP, and a monthly meeting that ends in decisions, while your bookkeeper keeps doing the books. Strategic is where every job shows its margin while it is still open: a bookkeeper we choose does the books and the bank reconciliations, and the job costing and WIP software is set up and managed for you, on your own online software or ours. Platinum is where you approve and the money side gets handled: a controller we choose handles your bills and receivables the way an in-house controller would, and you approve every payment. No payroll. No scope gaps.

Sixty days. We migrate your books back to the start of your last taxable year, set up ControlQore, and build your job costing structure from scratch. Fully operational in two months.
WHAT THIS TIES INTO
Josh Luebker, SPM The Construction CFO
Josh Luebker
FRACTIONAL CFO · SPM THE CONSTRUCTION CFO

Josh Luebker is a master electrician turned construction CFO, president of SPM The Construction CFO and author of CONTROL: C.F.O.S. Construction Financial Operating System.

DO YOU KNOW WHICH METHOD YOUR BOOKS ARE ON RIGHT NOW?

Twenty minutes, all questions about how revenue gets recognized on your books and who decided that. Josh won't sell you anything or propose anything. Should he see a way to help, you'll set up a longer second call.

You don't hire a CFO because it's safe, you do it because the real risk isn't having one.
Book a 20 minute call

20 minutes. Nothing gets sold on this call and nothing gets proposed. Josh asks questions to work out whether he can help at all.

OR GET THE WIP SCHEDULE TEMPLATE. NO CALL NEEDED.