Billings in excess of costs is a contract liability that shows up on a contractor’s balance sheet when the cumulative invoices sent to a customer exceed the revenue the contractor has actually earned on that project. Sometimes abbreviated BIEOC, the balance represents money the contractor has collected, or has a right to collect, but hasn’t yet earned through performance. It is common in construction, engineering, and defense work, where billing schedules almost never match the pace of the work.
Why the Gap Opens Up
Long-term contracts create a timing mismatch between two schedules that move at different speeds. Billing follows the contract: milestones, a pre-agreed schedule of values, or fixed calendar dates. Revenue recognition follows the accounting rules, which tie earned revenue to measurable progress on the work itself.
Under U.S. GAAP, ASC Topic 606 replaced the older “percentage-of-completion method” with “over time” revenue recognition. The mechanics are similar. A company recognizes revenue as it satisfies its performance obligations, and it measures progress using either input methods (costs incurred relative to total expected costs) or output methods (milestones reached, units delivered).1FASB. ASU 2016-10 Revenue From Contracts With Customers Topic 606
A few common contract features push billings ahead of earned revenue:
- Mobilization payments that allow a large upfront invoice to cover moving equipment and crews to the site, well before most of the construction work begins.2U.S. Army Corps of Engineers. Advanced Payment and Mobilization Costs
- Front-loaded schedules of values, where more profit and overhead is assigned to early line items to ease cash flow in the first months of a project.
- Milestone-based billing that triggers a large invoice when a structural point is reached, even though costs at that point haven’t caught up.
In each case, invoiced amounts run ahead of the revenue the contractor is allowed to book. The excess sits on the balance sheet as a liability until enough work is completed to close the gap.
A Worked Example
A contractor signs a $5 million contract to build a warehouse and bills on a monthly schedule of values. At the end of Month 3:
- Cumulative billings: $1,500,000 (30% of contract)
- Cumulative costs incurred: $900,000
- Estimated total project costs: $4,000,000
- Percentage complete (cost-to-cost): $900,000 ÷ $4,000,000 = 22.5%
- Cumulative recognized revenue: 22.5% × $5,000,000 = $1,125,000
Billings in excess of costs equals $1,500,000 minus $1,125,000, or $375,000. That amount goes on the balance sheet as a contract liability. The contractor has billed for work it hasn’t performed yet, and it owes the customer that performance.
As the project continues, recognized revenue catches up. By completion, billings and recognized revenue should both equal the full contract price, and the liability zeroes out.
How It Appears on the Balance Sheet
BIEOC is a contract liability, and ASC 606 sets specific rules for how it is presented. The most important is the netting rule: a company calculates the net position for each individual contract. If a single contract has both overbilled and underbilled elements, only the net figure is reported, either as a contract asset or a contract liability. Netting across different contracts is not permitted.1FASB. ASU 2016-10 Revenue From Contracts With Customers Topic 606
On a classified balance sheet, the portion expected to be earned within 12 months is a current liability, and any amount tied to performance obligations extending beyond that window is noncurrent. Many construction companies classify their entire BIEOC balance as current because their normal operating cycle spans the full life of their contracts.
The line item is usually labeled “Contract Liabilities” or “Deferred Revenue,” with the footnotes breaking out opening and closing balances and how much revenue was recognized during the period from amounts that were contract liabilities at the start. Without recording this liability, a company’s assets would be overstated and its future obligations invisible.
The Other Side: Costs in Excess of Billings
Costs in excess of billings (CIEB) is the mirror image. It appears as a contract asset when a contractor has recognized more revenue than it has billed. The company has performed the work and earned the revenue under ASC 606, but something prevents invoicing yet, perhaps a contractual requirement that billing can’t occur until an inspection is passed or a deliverable is formally accepted.3SEC.gov. MasTec Inc Form 10-Q Quarterly Report September 30 2019
Using the warehouse numbers, if the contractor had billed only $900,000 but recognized $1,125,000 in revenue, the $225,000 difference would be a contract asset. Once the billing trigger is satisfied, the contract asset reclassifies to an unconditional receivable.
Both accounts are temporary. They exist only because of the timing gap between billing and revenue recognition, and both zero out at project completion. A healthy contractor typically carries a mix of both across its portfolio.
Tax Treatment of Overbillings
For federal tax purposes, the IRS generally requires long-term contracts to use the percentage-of-completion method to determine taxable income. Section 460 of the Internal Revenue Code defines a long-term contract as one that isn’t completed within the tax year it begins, and it mandates that income be recognized based on the ratio of costs incurred to estimated total contract costs.4Office of the Law Revision Counsel. 26 US Code 460 – Special Rules for Long-Term Contracts
The practical point: taxable income follows the cost-to-cost calculation, not the billing schedule. If you bill $1.5 million but your cost-based progress only supports $1.125 million of income, you’re taxed on the $1.125 million. The extra $375,000 you invoiced isn’t taxable income yet. The overbilling creates a financial reporting liability and, for the same reason, doesn’t accelerate your tax bill.
Section 460 also includes a look-back provision. Once the contract is complete, the contractor recalculates what income should have been recognized in each prior year using actual rather than estimated costs. If the estimates were off, the contractor either owes interest to the IRS or receives an interest payment, depending on the direction of the error.4Office of the Law Revision Counsel. 26 US Code 460 – Special Rules for Long-Term Contracts
Job Borrowing and Why It Matters
Cash collected from overbilled projects doesn’t sit in a segregated account waiting for the work to be finished. It goes into the company’s general operating funds, and contractors routinely use it to cover costs on other jobs, buy equipment, or meet payroll. This practice is called “job borrowing,” and it is one of the most common ways contractors get into serious financial trouble.
Job borrowing happens when the estimated costs to finish one contract exceed the remaining billings available on that contract, so cash from somewhere else has to complete the work. That somewhere else is usually another project where billings are running ahead of costs. In moderation, this is a normal part of managing cash across a portfolio. The danger is when it compounds.
A contractor that habitually overbills new projects to cover shortfalls on existing ones creates a cycle that looks manageable until something breaks. If a major project hits unexpected costs, or the backlog of new work dries up, the overbilling cushion disappears. The cash crunch can be sudden and severe. This is the pattern surety companies and lenders watch for most closely.
How Sureties and Lenders Read the Balance
Surety underwriters and bank lenders both examine BIEOC, but for different reasons.
Bonding
For contractors who need performance and payment bonds, BIEOC is one of the first items a surety underwriter looks at. Large overbillings aren’t automatically a red flag, but the underwriter wants to see that the cash from those overbillings is actually on the balance sheet, offset on the asset side by a comparable amount of cash and receivables. If a contractor shows $2 million in overbillings but only $500,000 in liquid assets, the underwriter will ask where the money went.
Working capital matters too. A contractor can carry significant overbillings and still maintain a strong bonding position if current assets comfortably exceed current liabilities. When overbillings push current liabilities up without matching liquid assets, bonding capacity shrinks. In the worst case, the surety concludes that job borrowing has eroded the contractor’s ability to complete existing work, and the bond program is restricted or pulled.
Lending
Lenders focus on BIEOC because it inflates current liabilities and can trigger covenant violations. Many commercial loan agreements require the borrower to maintain minimum financial ratios such as a current ratio or a debt-to-equity ceiling. Because BIEOC is a current liability, a large balance pushes those ratios in the wrong direction.
A contractor that takes on a major new project with front-loaded billing may see its BIEOC balance spike in the early months, temporarily depressing its current ratio below a covenant threshold. That technical default can require renegotiation, potentially on less favorable terms. Experienced contractors factor this in, sometimes deliberately slowing billings on new projects to keep their ratios in compliance even when the contract permits billing more aggressively.
Reading BIEOC as a Financial Health Signal
A BIEOC balance by itself tells you little. What matters is the trend, the size relative to the contractor’s portfolio, and where the corresponding cash ended up.
A growing BIEOC balance might mean the contractor is winning new work with favorable billing terms, which is healthy. Or it might mean the contractor is deliberately front-loading billings because it needs cash, which is a warning sign. The distinction usually shows up in the relationship between overbillings and liquid assets. If both grow together, a cash cushion is building. If overbillings are growing while cash is flat or declining, the money is being consumed by operations or by underperforming projects.
Comparing BIEOC and CIEB across the portfolio is also revealing. A contractor with most contracts overbilled and very few underbilled is either exceptionally good at negotiating billing terms or is systematically billing ahead of actual progress. A mix of both is normal and generally signals that billing and production cycles are being managed across a diverse set of projects at different stages.
For anyone reading a contractor’s financial statements, the footnote disclosures on contract balances are where the real story sits. The balance sheet line gives you the number; the footnotes explain why it changed and how quickly the company expects to turn those liabilities into earned revenue.