Blog
  /  
Accounting
  /  
7 construction accounting methods: How to choose which one to use

7 construction accounting methods: How to choose which one to use

Emily Taylor
Contributing writer, BILL
illustrated invoice with glassesHeader imageHeader imageHeader imageHeader image
Table of contents
Get more from BILL
Subscribe to finance insights and thought leadership content delivered straight to your inbox.
By continuing, you agree to BILL's Terms of Service and Privacy Notice.

In some ways, construction accounting is like general accounting. The principles of keeping up with income, bills, and debt are universal. But some industries face unique challenges that can make it tough to decide how to do that.

The construction industry is one of those industries. Due to the nature of the work, lining up expenses and revenues in a way that makes sense for business reporting and tax purposes can be tricky. To make matters more complicated, there are several construction accounting methods to choose from, as well as some rules about which companies are allowed to use them and when.

In this article, we'll look at seven common construction accounting methods and explain how they work. We'll also explain how to determine which method to use for your construction business.

Curious to learn how construction companies can automate their financial operations? Check out our guide for the construction industry.

Construction accounting concepts

First, let's briefly walk through a few universal accounting concepts and how they apply to construction companies. Then, we'll list some of the unique problems that the construction industry faces in applying these principles.

Construction accounting basics

The following basic accounting principles are especially important in choosing the best construction accounting method for your business.

The revenue recognition principle

In accounting, revenue should be recognized when it's earned and realizable, but that can mean different things in different situations. What happens over a long-term contract? What happens if the client asks for significant changes and upgrades? Different accounting methods handle these kinds of situations in different ways.

The revenue-expense matching principle

According to this principle, expenses should be recorded in the same accounting period as the revenue they helped generate. This makes sure that the right expenses are lined up with the right income so the company can see its true profitability. But, again, this can be complicated, especially when a construction company has to shell out cash for supplies and subcontractors weeks, months, or even years before final payment on the project.

The principle of consistency

This principle of consistency says that companies should use the same accounting methods and principles consistently over time. This ensures that financial statements can be compared meaningfully from one year to the next. Although it's possible (and sometimes necessary) to change from one accounting method to another, it shouldn't happen often.

The principle of conservatism

When presented with two alternatives, accountants should choose the one that is less likely to overstate assets or income. This helps prevent the overstatement of financial results and ensures a more cautious approach to decision-making.

The principle of materiality

The principle of materiality boils down to this: significant information should always be disclosed, but insignificant details aren't worth the effort. Accounting teams need to track every penny of expense, but they don't need to inventory every individual nail.

Special problems in construction accounting

The following realities of the construction industry can be especially challenging when trying to apply these accounting principles.

  • Long-term contracts: When projects span months or even years, determining profitability midstream can be a real challenge.
  • Progress billing: When payments are due according to completion milestones but expenses are already piling up toward later milestones, matching expenses to revenue can be tough.
  • Subcontractor payments: Subcontractors may need to be paid before related revenue comes in the door, leaving accounting teams to navigate those cash flows. Verifying that work is complete and handling lien waivers can also be a challenge.
  • Unforeseen circumstances: Construction work is full of surprises. Anything from sudden change orders to a string of bad weather can impact budget estimates and timelines.
  • Standards and regulations: The construction industry is subject to specific regulations related to accounting and taxes. Accounting teams need to ensure compliance to avoid legal and financial penalties.

How does construction accounting work?

In theory, it makes perfect sense. Accountants add up all the material costs, labor, subcontractor invoices, and so on for a specific project to determine its total cost. Then, they subtract that from the project's revenue.

In practice, though, things get a lot more complicated. Materials bought during one project may not all be used, meaning only some portion of that cost should be attributed to that project. The same subcontractor might also work on several different projects, leaving accounting teams to figure out which charges belong where.

When accounting gets more sophisticated, reports become more accurate, but the work that goes into those reports gets even more complex. How much of each employee's time should be allocated to specific projects? What about mileage costs when a project manager drives back and forth among multiple projects?

The following construction methods help accountants make these kinds of decisions while staying on the right side of accounting regulations and tax laws.

What are the methods used in construction accounting?

Some of the methods listed below are either required or restricted under certain circumstances. Where that's true, we'll make a note of it to help you make the best choice for your business.

The cash basis accounting method

In the cash method of accounting, revenue is reported when cash comes in, and expenses are reported when cash goes out.  This is arguably the simplest method of accounting, but it doesn't always result in the best financial reporting.

For example, if you get an early deposit for a job, that cash counts as revenue immediately, even before you start working on the project. The job looks tremendously profitable on paper, but that's just because you haven't started paying for any materials, labor, subcontractors, and so on. You won't know how profitable the job really is until it's final.

Under IRS regulations, this accounting method is only allowed for smaller companies that meet the gross receipts test, whose "average annual gross receipts for the 3 prior tax years were $26 million or less (indexed for inflation)."

Anything other than the cash method is called the "accrual method" of accounting. Accrual accounting methods record revenues, expenses, and profits as they're earned or owed instead of waiting on cash payments.

The completed-contract method (CCM)

Under the completed-contract method, contractors wait until a project is completely finished before reporting revenue and expenses on an income statement. This provides an accurate measure of profitability, but it can also push reported income out for years on a long-term contract. Needless to say, the IRS doesn't allow that.

The key things to know are that the IRS doesn't usually allow CCM for long-term contracts of more than 1 year, but small companies (under the gross receipts test) can use it for contracts of up to 2 years.

The percentage-of-completion method (PCM)

In many cases, PCM is the required method of income reporting.

  • The IRS requires it for long-term projects of over one year (IRC 460)
  • Unless it's a home contract involving fewer than 5 dwellings
  • Or unless you're a small contractor, in which case you still have to use it for construction projects that are 2 years or longer
  • The IRS also requires it in calculating "alternative minimum tax" 
  • Most lenders and guarantors require it for financing

As a result, PCM is the most widely used construction accounting method. As implied by the name, this accounting method enters revenue and expenses based on the percentage of completion for each project.

Here's how PCM works:

Step 1: Estimate the total revenues and expenses for the project.

Step 2: Look at actual activity on the project in a given reporting period and compare it to the estimated total activity for the project — maybe it's 5% of the total, for example.

Step 3: Use that percentage to calculate income and expenses for that period, based on your estimated total.

Of course, those are just estimates. Construction businesses' accounting teams have to reconcile these estimates against actual revenues and payments in their accounting software along the way to determine assets or liabilities on the balance sheet as well as actual income.

The ASC 606 standards method

ASC 606 is a GAAP rule (Generally Accepted Accounting Principles), issued by the FASB (Financial Accounting Standards Board). It isn't technically a law, but violating it can still lead to serious consequences, especially in states that require financial statements for licensed contractors.

While the IRS still requires PCM as outlined above, ASC 606 works a little differently. Instead of looking at the estimated stage of completion, ASC 606 looks at the performance obligations under each construction contract. Income and expense recognition happens on the basis of these obligations.

Here's an example. A construction contract to build 3 buildings would have 3 performance obligations. The total contract price gets split up (or "allocated") among the 3 obligations, meaning the 3 buildings. When you hand over control of each building to the customer, the revenue and expenses for that building are recognized.

If your entire project has only one performance obligation, ASC 606 looks a lot like CCM, the completed-contract method. But if control is turned over to the customer in stages, then the ASC 606 method looks more like PCM—it recognizes the different stages of the contract.

The contract-retainage method

Many construction contracts are structured with retainage, meaning some of the contract price isn't due until the contract is complete. This isn't an accounting method in itself—it's more a recognition that these kinds of contracts have to be accounted for in specific ways.

For construction businesses, retainage can also apply to your subcontractors. If you aren't going to receive some percentage of payment until completion, you may want to build the same retainage into your subcontractors' contracts too, holding back their payment until you get paid yourself.

How you account for retainage, in both customer and subcontractor contracts, depends on the overall construction accounting method you're using. If you're using CCM, for example, you won't report income and expenses until the project is completed, at which point the retainage will have been paid.

The fixed-price method

The fixed-price method is more of a pricing or contract method than an accounting method, although it does make accounting a bit simpler. In the fixed-price method, the scope of the work to be done is determined and agreed on ahead of time, and a fixed price is set for that work. This is most common for relatively small projects in which the work and costs are predictable and easy to define. 

Construction companies may use budget templates to determine a fixed price that accounts for expected time and materials plus a set percentage for the company's profits.

The time-and-material method

The time-and-material method is another pricing or contract method. In this method, jobs are priced based on the time and materials they require. The customer pays for materials and a per-hour labor cost, and the contractor keeps up with materials costs as well as hours so they know how much to bill at the end of the job.

Whether your construction business uses fixed-price contracts, time-and-material contracts, or both, it's important to keep track of material and labor costs for each project to get an accurate picture of your profits.

How to choose the right construction accounting method

The choice of accounting method comes down to how you report assets, liabilities, and income on financial statements, not how you keep your books day to day. You still need to enter every expense, receipt, and payment as they happen. The question is, how are you going to report your income to the IRS, and how are you going to report it on your financial statements?

With so much riding on accounting standards and legal financial requirements, your team needs as much control and visibility as it can get when it comes to your financial operations. That's where BILL comes in.

BILL helps you streamline your AP, AR, spend, and expense processes, giving you more time for financial strategy, more control over your cash flows, and more visibility for your financial reporting.

Plus, by automating your financial operations, you can maximize control over job site budgets.

Discover how BILL customers Underground Serce Alert relieve the stress of expense reporting and how Westland Construction sped up their monthly close. Your construction accounting can become a lot easier.

Learn more in our new guide, Financial operations automation for construction, or get started today.

Author
Emily Taylor
Contributing writer, BILL
With a background in finance and over a decade of experience in business writing, Emily simplifies complex finance topics to help businesses streamline operations, manage cash flow, and make smarter financial decisions.
Author
Emily Taylor
Contributing writer, BILL
With a background in finance and over a decade of experience in business writing, Emily simplifies complex finance topics to help businesses streamline operations, manage cash flow, and make smarter financial decisions.
Get more from BILL
Subscribe to finance insights and thought leadership content delivered straight to your inbox.
By continuing, you agree to BILL's Terms of Service and Privacy Notice.

Frequently asked questions

Dashboard mockup

Ready to bring AI to your finance team?

Take a demo with BILL to see how our integrated platform can provide your business with seamless AP, AR, and spend and expense management.

Request a Demo
The information provided on this page does not, and is not intended to constitute legal or financial advice and is for general informational purposes only. The content is provided "as-is"; no representations are made that the content is error free.

Software Comparison

BILL Spend & Expense
Best for AI expense automation
4.5 on G2
  • Smart corporate cards with real-time tracking, flexible limits, and instant visibility into every transaction across your team [1]
  • Unlimited free virtual cards with unique numbers for each vendor or subscription—freeze, delete, or set custom limits instantly to prevent overcharges and reduce fraud risk [5]
  • AI-powered auto-categorization and receipt matching that connects card transactions and expenses into a single reconciliation workflow [1]
  • Customizable budgets with spend controls based on merchant, amount, receipt requirements, and configurable approval workflows [3]
  • Auto-freeze on cards with incomplete transactions, ensuring receipts and documentation are captured before additional spend is approved [1]
  • Up to 7x points on restaurants, 5x on hotels, 2x on recurring software, and 1.5x on all other purchases (rates shown are for weekly or daily billing cycle; rates vary by billing frequency) [2]
  • Two-way sync with QuickBooks, NetSuite, Sage Intacct, Xero, and Microsoft Dynamics; additional integrations with Acumatica, Slack, and HRIS platforms [1]

Pros

  • $0/user/month with all features included—no paid tier to unlock [4]
  • Merchant controls and auto-freeze cards at no extra cost [1]
  • Credit lines that don't fluctuate daily based on bank balance [4]
  • All ERP integrations (NetSuite, Sage Intacct, Xero) included free [1]

Cons

  • 12-month holding period before rewards can be redeemed [2]
  • Category reward multipliers cap at $5,000/month per category [2]
  • Less established in global, enterprise-scale expense programs with multi-country regulatory requirements

BILL Spend & Expense pairs corporate cards with AI-powered expense management and budget controls in a single platform at no cost—teams aren't paying per user or upgrading to unlock features that competitors gate behind paid tiers.

Merchant-level spend controls and auto-freeze on incomplete transactions give admins granular oversight without manual policing, and two-way ERP integrations are included free where Ramp and Brex charge for NetSuite and Sage Intacct access. The main trade-off is an initial 12-month rewards holding period before accumulated points can be redeemed. [1][2][3][4]

Commonly compared to: Ramp and Brex (for card-first expense management), and SAP Concur (for enterprise expense programs).

Pricing
$0/user/month with no annual fee
Integrations
Two-way sync with QuickBooks, NetSuite, Sage Intacct, Xero, and Microsoft
Ideal company size
SMB to mid-market
SAP Concur
Best for large enterprises
4 on G2
  • AI-powered receipt capture via ExpenseIt on the SAP Concur mobile app, with smart matching that combines credit card charges and e-receipts into expense reports automatically [7]
  • Configurable approval workflows with built-in audit rules that flag policy exceptions, plus optional Intelligent Audit and Verify add-ons for automated compliance checks [6][7]
  • Modular product suite: Concur Expense, Concur Travel, and Concur Invoice are separate products that can be purchased individually or together, so organizations can start with expense management and add capabilities over time [6]
  • Bank card feed integrations that import corporate card transactions directly into expense reports for automatic reconciliation [6]
  • Joule, SAP's AI assistant, for expense report review, spend analysis, and cost estimation [6]
  • Budget tracking and monitoring tools that give finance teams visibility into spend against departmental or project-level budgets [6]
  • Support for global operations with multi-currency expense reporting and country-specific tax and regulatory compliance tools [6]
  • Pro: 300+ pre-built integrations including native SAP ERP sync [7][8]
  • Pro: Global coverage with multi-currency and regulatory compliance tools [6]
  • Pro: Modular—add travel or invoice management without switching platforms [6]
  • Pro: AI-powered receipt capture and smart matching via ExpenseIt [7]
  • Con: Quote-based pricing; no published rates on the website [6]
  • Con: No corporate card offering; relies on bank card feed integrations [6]
  • Con: Implementation can be complex for smaller organizations [6]
  • Con: Live support requires purchasing the User Support Desk service [6]

SAP Concur is the incumbent in expense management software, with the largest partner ecosystem and broadest global footprint on this list. Its modular approach gives large organizations flexibility to start with expense management and layer on travel or invoice capabilities independently.

The trade-off is complexity—pricing is opaque, there's no corporate card offering, and smaller teams may find the platform more than they need. Organizations already in the SAP ecosystem will get the most value from native S/4HANA integration. [6][7][8]

Commonly compared to: BILL (for SMB expense management), and Coupa (for enterprise spend management).

Pricing
Quote-based
Integrations
QuickBooks, Xero, Sage,TSheets, Gusto, & most business credit cards.
Ideal Company Size
Mid-market to enterprise
Ramp
Best for a broad spend platform
4.8 on G2
  • Corporate cards with customizable spend controls by merchant, category, employee, or department, plus unlimited virtual and physical cards [9][10]
  • AI-powered receipt matching, transaction coding, and memo suggestions that auto-populate as soon as a card is swiped [9]
  • Policy agent that reviews every expense against company policy, auto-approves compliant transactions, and escalates only exceptions with full audit trail [9]
  • Expense submission via SMS, Slack, or Microsoft Teams in addition to web and mobile app [9]
  • Reimbursements for out-of-pocket expenses paid to employees' bank accounts in 1–2 business days [9]
  • Real-time spend reporting with custom dashboards, natural-language queries, and proactive overspend alerts [9]
  • Broader spend platform that includes AP automation, procurement, vendor management, and treasury alongside expense management [9]

Pros

  • Free plan includes corporate cards, expenses, and bill pay [11]
  • AI policy agent reviews 100% of expenses automatically [9]
  • Submit expenses via SMS, Slack, or Teams—no app required [9]
  • Broader spend platform covers AP, procurement, and vendor management [9]

Cons

  • Budget tracking requires Ramp Plus at $15/user/month [11]
  • NetSuite, Sage Intacct, and Dynamics integrations require a paid plan [11]
  • HRIS syncs and auto-lock cards require a paid plan [11]
  • Credit limits fluctuate daily based on connected bank balance [12]

Ramp's strength is breadth—it's not just an expense tool but a full spend management platform that includes AP automation, procurement, and vendor management alongside expenses. The AI policy agent is a differentiator, reviewing every transaction against company rules rather than relying on manual manager approvals.

The trade-off is that several features mid-market teams rely on—budget tracking, ERP integrations beyond QuickBooks and Xero, and HRIS syncs—require upgrading to Ramp Plus at $15/user/month plus a platform fee. [9][11]

Commonly compared to: Brex and BILL (for corporate cards and expense management), and SAP Concur (for enterprise expense programs).

Pricing
$0/user/month
Integrations
QuickBooks, NetSuite, Xero, Sage Intacct, Slack, & 100+ accounting tools.
Ideal Company Size
Startups to mid-market
Brex
Best for global teams
4.8 on G2
  • Corporate cards with customizable spend limits by role, department, or category, plus auto-approve for in-policy expenses and auto-decline for out-of-policy spend [13][14]
  • AI-powered expense reviews that auto-approve compliant transactions and surface only exceptions for human review, with clear visibility into why a transaction is flagged [13]
  • Auto-generated receipts and memos with OCR that matches receipts in any language or currency, plus automatic GL coding by department, project, and entity [13]
  • Live Budgets that let department heads set top-level budgets, provision spend to individuals or teams, and track usage in real time with anomaly detection [13]
  • Global reimbursements in 70+ countries in employees' local currency, with subsidiaries able to issue reimbursements from local bank accounts [13]
  • Expense submission and approval via Slack and WhatsApp, with in-app commenting on individual transactions [13]
  • Broader financial platform that includes bill pay, business banking with up to 3.68% yield, and treasury alongside expense management [14]

Pros

  • Free plan includes corporate cards, expenses, bill pay, and travel [15]
  • AI expense reviews with 99% average policy compliance rate [14]
  • Global reimbursements in 70+ countries in local currency [13]
  • Live Budgets with real-time tracking and anomaly detection [13]

Cons

  • Live Budgets require Premium at $12/user/month [15]
  • HRIS syncs and customizable ERP integrations require a paid plan [15]
  • Credit limits fluctuate daily based on connected bank balance [16]
  • Multiple expense policies and dynamic review chains require Premium [15]

Brex positions itself as a full financial stack for startups—cards, expenses, banking, and treasury in one platform. The AI expense reviews and 99% average compliance rate (per Brex's internal metrics) are notable, and the global reimbursement coverage across 70+ countries is broader than most competitors on this list.

Like Ramp, Brex gates budget management and HRIS integrations behind a paid tier, and credit limits fluctuate daily based on your bank balance. Teams that need predictable spending power or are past the startup stage may find the pricing structure adds up. [13][14][15]

Commonly compared to: Ramp and BILL (for corporate cards and expense management), and SAP Concur (for enterprise expense programs).

Pricing
$0/user/month
Integrations
NetSuite, QuickBooks, Workday,SAP Concur, Slack, & global banking portals.
Ideal Company Size
Startups to mid-market
Expensify
Best for simple reimbursements
4.5 on G2
  • SmartScan receipt capture by photo, email forwarding (receipts@expensify.com), or text message; auto-extracts transaction details and categorizes expenses [17]
  • Bring-your-own-card support: link existing corporate cards from 10,000+ banks globally for automatic reconciliation without switching card providers [17]
  • Expensify Visa Commercial Card with cash back on US purchases; cash back first offsets the Expensify subscription cost, then flows to the company's bank account [17]
  • Concierge AI for automated expense categorization, policy violation flagging, rule enforcement, and error reduction [17]
  • Global reimbursements for employees and independent contractors in their local currency [17]
  • Chat-based collaboration directly on individual expenses to resolve questions in real time rather than through email follow-ups [17]
  • 45+ integrations including QuickBooks, NetSuite, Sage Intacct, Xero, Workday, and Gusto [17]

Pros

  • Bring-your-own-card from 10,000+ banks globally [17]
  • Expensify Card cash back can offset the subscription cost [17]
  • SmartScan receipt capture by photo, email, or text message [17]
  • 45+ integrations including major ERPs and payroll systems [17]

Cons

  • No free plan; starts at $5/user/month [18]
  • Pricing structure varies by card spend volume [18]
  • Budget management, advanced approvals, and expense policies require Collect or Control plans [17]
  • No department-level budget management on par with card-first platforms

Expensify's strength is accessibility—it has the lowest barrier to entry for teams that just need to start tracking expenses and submitting receipts. The bring-your-own-card support from 10,000+ banks means companies don't have to switch card providers, and the SmartScan receipt capture (by photo, email, or text) is one of the more flexible input methods on this list.

The trade-off is that several features mid-market teams expect—budget management, advanced approvals, and expense policies—require upgrading to the Collect or Control plans, and spend controls are primarily limited to the Expensify Card rather than extending across all connected cards. [17][18]

Commonly compared to: Zoho Expense (for budget-friendly expense management), and BILL and Ramp (for integrated cards and expenses).

Pricing
From $5/user/month
Integrations
QuickBooks, Xero, Sage, TSheets, Gusto, & most business credit cards.
Ideal Company Size
Small to mid-market
Zoho Expense
Best for budget-conscious teams
4.5 on G2
  • Autoscan receipt capture with OCR that auto-categorizes and itemizes each expense, plus the ability to split or tag expenses across departments, projects, or cost centers [19][20]
  • Automated per diem calculations with pre-defined rules based on country, location, and trip details for regional compliance [20]
  • Corporate card management with real-time feeds that automatically match transactions to uploaded receipts for faster reconciliation [20]
  • Mileage tracking with four input methods across Android, iPhone, and Apple Watch [20]
  • Configurable approval workflows, expense policies, and audit rules with detailed audit trails for compliance [19][20]
  • Custom modules, workflow automation, webhooks, and configurable UI elements for businesses that need tailored expense processes [19]
  • Active-user pricing model: only employees who actually create expenses are charged, so admins and approvers who don't submit reports are free [21]

Pros

  • Free plan available for up to 3 users with core expense tracking [21]
  • Active-user pricing—admins and approvers aren't charged [21]
  • Automated per diem calculations by country and location [20]
  • Deep customization with custom modules and workflow automation [19]

Cons

  • Corporate card feeds and multi-level approvals require Standard plan [21]
  • Deepest value requires the broader Zoho ecosystem (Books, People, CRM) [19]
  • No corporate card offering; relies on connecting existing cards [20]
  • Travel booking, per diem, and live budgets require Premium plan [21]

Zoho Expense offers unusually deep customization at a low price point—custom modules, workflow automation, webhooks, and configurable UI elements that most competitors don't expose. The active-user pricing model is genuinely cost-effective for companies where only a portion of employees submit expenses regularly.

The trade-off is that there's no corporate card offering—you'll need to connect your existing cards—and the platform delivers its deepest value when used alongside other Zoho products like Zoho Books and Zoho People. [19][20][21]

Commonly compared to: Expensify (for budget-friendly expense management), and SAP Concur (for global compliance and customization).

Pricing
Free (3 users); from $4/user/month
Integrations
Zoho Books, QuickBooks, Xero, Sage, Microsoft Dynamics, & Google Workspace.
Ideal Company Size
Small to mid-market