Unpaid Income Tracking for Construction and Contractors in Miami
What unpaid income really means on a construction job
For most businesses, unpaid income is just an unpaid invoice. For a construction contractor it is broader and stranger, because the accounting recognizes income before you bill it and long before you collect it. Under percentage-of-completion, you report revenue as the job progresses by cost, so if a job is 60 percent complete by cost, you have earned 60 percent of the contract value whether or not you have sent a bill for it. That creates the first category of unpaid income, underbilling, where the work in place exceeds what you have invoiced, and it shows up on the work-in-progress schedule as costs and earnings in excess of billings. The second category is the unbilled change order, extra work performed on a verbal go-ahead that never made it onto an invoice, the most commonly lost money in construction. The third is retainage receivable, the slice the owner holds back, and the fourth, unique to South Florida, is the insurance depreciation holdback on a storm restoration job, money the carrier keeps until the repair is verified. Each of these is income you have earned, some of it already recognized on your return, none of it in your bank. If you do not track them, they blur into a vague sense that the business is owed something, and vague is exactly how change orders go unbilled and retainage ages past its release. We build the categories so every dollar of earned-but-unpaid income is visible and tied to the job through our bookkeeping.
The WIP schedule, underbilling, and the money you have not billed yet
The work-in-progress schedule is the tool that makes unpaid income visible, and for a contractor it is the single most important report there is. It lists each open job with its contract value, costs incurred to date, total estimated cost, percentage complete, earned revenue, and amount billed, and the difference between earned and billed is the number that matters. When earned revenue exceeds billings, the job is underbilled, meaning you have done work you have not invoiced, and that underbilling is unpaid income financing the owner out of your pocket. When billings exceed earned revenue, the job is overbilled, which flatters your cash but hides a future obligation to perform. A contractor who does not run a current WIP cannot tell which of its jobs are quietly underbilled, so it keeps working ahead of its billing and wonders why the bank balance never reflects the profit. Here is a worked figure. On a 1,000,000 dollar Miami job that is 70 percent complete by cost, you have earned 700,000 dollars, but if your last payment application only billed 600,000 dollars, the job is underbilled by 100,000 dollars, a full 100,000 dollars of earned income you have not even invoiced yet, let alone collected. Catch it on the WIP and you bill it next cycle. Miss it and you finance it indefinitely. The WIP is also what a surety and a lender read to judge the business, so a current schedule that shows earned income and controlled underbilling supports your bonding as well as your cash. We build and maintain the WIP so underbilling surfaces the moment it appears through our monthly financial reporting, turning invisible earned income into a bill you actually send.
Retainage, insurance holdbacks, and the earned income held back
Retainage and the storm-season insurance holdback are the two pools of earned income a Miami contractor most often lets age, because both are held back by design and released last. Retainage is the portion of each payment the owner keeps under Florida’s Construction Lien Law, up to 10 percent on most private jobs, released only at acceptance, so on a large job it becomes the thickest slice of profit sitting unpaid. The insurance depreciation holdback is the South Florida twist, because on a property-claim restoration the carrier pays actual cash value first and withholds the recoverable depreciation until you document the repair is complete, which behaves exactly like a second retainage. Both are earned income, tracked as their own receivable lines rather than buried in a general total, because folded into one accounts-receivable figure they vanish and stop getting chased. The tracking also protects your lien position, because in Florida the unpaid amounts are secured by the construction lien only if the Notice to Owner went out within 45 days and the Claim of Lien is recorded within 90 days of last furnishing, so knowing precisely what is unpaid and when the work was last furnished keeps those rights alive. Here is a worked figure. On a 400,000 dollar hurricane restoration job, the carrier might advance 300,000 dollars and hold 100,000 dollars of recoverable depreciation until verification, so that 100,000 dollars is earned income you track against the carrier’s release conditions and pursue the moment the repair is documented. We age retainage and insurance holdbacks against their release milestones and keep them tied to the lien deadlines through our financial reconciliation, so earned income that is held back does not quietly become earned income that is written off.
Why unpaid income and your federal tax are the same conversation
Tracking unpaid income is not just about collecting it, it is about knowing the tax it carries, because under percentage-of-completion you can owe tax on income you have recognized but not received. When a job is 60 percent complete by cost, you report 60 percent of its profit and owe federal income tax and, for a pass-through owner, self-employment tax on it, even if that profit is still tied up in retainage, an unbilled change order, or an insurance holdback. Here is where Miami is genuinely better off, because Florida has no state personal income tax, that recognized-but-uncollected profit is taxed on the federal side only, with no state income tax stacked on top the way a contractor in California or New York would face. The tracking is what makes this manageable, because when you know exactly how much recognized income is still uncollected, you can reserve for the federal tax on it and time your quarterly estimates against reality rather than a guess. The 2026 federal estimate dates are April 15, June 15, September 15, and January 15, 2027, and the safe harbor lets you base the payments on last year’s tax, 100 percent of it, or 110 percent if prior-year adjusted gross income was over 150,000 dollars, so you are not funding estimates blind against income you have not collected. Here is a worked figure. If your WIP shows 250,000 dollars of recognized profit but 90,000 dollars of it sits in retainage and an insurance holdback, tracking that gap tells you to reserve federal tax on the full 250,000 dollars, roughly 75,000 dollars at a combined 30 percent federal and self-employment rate, while knowing that 90,000 dollars of the underlying profit is not yet in the bank, so the reserve is planned rather than a shock. We tie the unpaid-income record to the federal estimate plan through our tax strategy consulting, so the tax on earned income is always funded from a known number.
Related Services from The Reed Corporation
Helpful Guides You Might Also Like
Sources & References
Frequently Asked Questions
What is unpaid income tracking for a construction contractor in Miami?
Unpaid income tracking for a construction contractor in Miami is the discipline of measuring and following the income you have earned but not yet collected, and in construction that is a much bigger and more complicated pool than an ordinary business ever deals with. For most companies, unpaid income means an invoice you sent that has not been paid. For a contractor, the accounting recognizes income before you bill it and long before you collect it, so unpaid income includes work you have performed but not invoiced, change orders done on a handshake, retainage held back by the owner, and, in South Florida, insurance depreciation a carrier is holding until a storm repair is verified. Tracking all of that is what keeps a contractor from working blind about how much money the business is actually owed, and it is the foundation for both collecting the cash and planning the tax that rides on it.
The reason this matters starts with the accounting method. Long-term construction contracts generally use percentage-of-completion under Section 460, which reports revenue as the job progresses measured by cost, so you can have earned a large share of a contract’s value while your billings lag well behind. That earned-but-unbilled amount is real income sitting on your work-in-progress schedule, and if you are not tracking it, you have no way to know which jobs are underbilled and financing the owner out of your own cash. Add the change orders that never got invoiced, the retainage the owner is holding, and the insurance holdback, and a contractor can easily be owed a six-figure sum that is nowhere on any invoice and shows up in no accounts-receivable total.
Miami carries one meaningful advantage through all of this. Because Florida has no state personal income tax, the recognized-but-uncollected income you report under percentage-of-completion is taxed on the federal side only, with no state income tax layered on money you have not received. A contractor in California or New York recognizing the same income would owe both federal and a hefty state tax on profit still tied up in retainage, so the Miami contractor’s exposure on uncollected income is genuinely lighter, though it is still federal tax owed on money not yet in the bank. Here is a worked example. If your work-in-progress schedule shows you have earned 700,000 dollars on a job but billed only 600,000 dollars, you are carrying 100,000 dollars of unbilled earned income on that job alone, income that is invisible unless you track it and that would otherwise sit uncollected while you keep spending on the work.
We build the tracking so every category of earned-but-unpaid income is separated and visible, the underbilling, the unbilled change orders, the retainage, and the insurance holdbacks, and we tie each to the job and to the federal tax it will carry through our bookkeeping. We work from the method rules in IRS Publication 538 and the lien framework in Chapter 713 of the Florida Statutes. For a Miami contractor, unpaid income tracking is how the money you have earned stops being a vague feeling and becomes a number you can bill, collect, and plan the tax around.
How does the WIP schedule reveal a contractor’s unpaid and underbilled income?
The work-in-progress schedule is the report that turns a construction contractor’s unpaid income from a guess into a measured number, and it is the single most valuable financial tool a contractor has for seeing what it has earned but not billed. The WIP lists every open job with its contract value, the costs incurred to date, the total estimated cost, the resulting percentage complete, the revenue earned at that percentage, and the amount actually billed. The critical comparison is between earned revenue and billings. When earned revenue is higher than billings, the job is underbilled, which means you have performed work you have not yet invoiced, and that underbilling is unpaid earned income you are financing out of your own pocket. When billings exceed earned revenue, the job is overbilled, which puts cash in your account now but represents work you still owe.
Underbilling is the dangerous direction for cash, because it is easy to let happen and hard to see without the schedule. A contractor focused on building the work can fall behind on payment applications, perform a large amount of work, and simply not bill for it promptly, and every dollar of that lag is a dollar of earned income sitting uncollected and uninvoiced. Because it is not yet on any invoice, it does not show up in accounts receivable, so a contractor without a current WIP has no report anywhere that reveals it. That is how a business can be genuinely profitable on paper and still short of cash, the profit is real but a chunk of it is trapped as underbilling nobody is tracking.
Here is a worked example. Suppose you have a 1,000,000 dollar Miami job that is 70 percent complete by cost, so you have earned 700,000 dollars of the contract value. If your most recent payment application billed only 600,000 dollars, the WIP shows the job is underbilled by 100,000 dollars, a full 100,000 dollars of earned income you have not invoiced yet. Seeing that on the schedule, you bill the 100,000 dollars in the next cycle and pull the cash forward. Without the schedule, that 100,000 dollars stays unbilled, you keep spending on the job while under-collecting, and the cash gap grows until it strains payroll or forces a line draw you did not need to make.
The WIP does double duty, because it is also the report a surety and a lender read to judge the health of the business, so a current schedule that shows earned income and controlled underbilling supports your bonding capacity as well as revealing your unpaid income. We build and maintain the WIP so underbilling surfaces the moment it appears through our monthly financial reporting, and we keep the cost data behind it clean so the percentages are reliable. We work from the accounting-method rules in IRS Publication 538 and Section 460. For a Miami contractor, the WIP is how earned income you have not billed becomes an invoice you actually send instead of cash you quietly finance.
How does a Miami contractor track retainage and insurance holdbacks as unpaid income?
A Miami contractor tracks retainage and insurance holdbacks as unpaid income by carrying each as its own distinct receivable line, aged against the specific milestone that releases it, because both are earned income held back by design and both disappear if they are folded into a single accounts-receivable total. Retainage is the portion of each progress payment the owner keeps under Florida’s Construction Lien Law, capped at 10 percent on most private work, and released only when the job is accepted. Because it accumulates a little at a time and comes back last, it is the earned income contractors most often lose track of, and on a large job it can be the thickest slice of the entire profit sitting unpaid for a year or more after the crew has moved on.
The insurance depreciation holdback is the South Florida version of the same problem, and it is easy to overlook because it does not look like retainage at first glance. On a property-insurance restoration job after a storm, the carrier typically pays the actual cash value of the loss up front and withholds the recoverable depreciation until you prove the repair is finished. That withheld depreciation is earned income you cannot collect until you document completion to the carrier, so it behaves exactly like a second layer of retainage, held by an insurance company instead of an owner. A contractor who diligently tracks the owner’s retainage but forgets the carrier’s depreciation holdback is missing a receivable that can be just as large.
Tracking these precisely does more than keep them visible, it also protects your security, because in Florida the unpaid amounts are backed by the construction lien only if you preserved the lien rights. That means the Notice to Owner had to go out within 45 days of first furnishing, and the Claim of Lien has to be recorded within 90 days of your last furnishing on the job, so knowing exactly what is unpaid and when work was last performed keeps those deadlines from lapsing on money you are still owed. Here is a worked example. On a 400,000 dollar hurricane restoration job, the carrier might advance 300,000 dollars and hold 100,000 dollars of recoverable depreciation until it verifies the completed repair. That 100,000 dollars is earned income you track as its own line against the carrier’s release conditions, and you pursue it the moment the repair is documented, rather than letting it sit unnoticed for months.
We age retainage and insurance holdbacks against their release milestones, keep them tied to the Florida lien deadlines, and surface them so nothing is written off by neglect, coordinating the record through our financial reconciliation. We work from the lien framework in Chapter 713 of the Florida Statutes and the method guidance in IRS Publication 538. Because Florida has no state income tax, the money we help you keep visible and collect is shadowed only by federal tax, not a state layer, so more of every held-back dollar you recover stays with you. For a Miami contractor, retainage and insurance holdbacks are earned income, and tracking them as such is the difference between collecting them and losing them.
How does unpaid income affect a Miami contractor’s federal taxes?
Unpaid income affects a Miami contractor’s federal taxes directly, because the percentage-of-completion method can require you to pay tax on income you have recognized but not yet collected, and understanding that link is why unpaid income tracking and tax planning are really one job. Under percentage-of-completion, you report revenue as a long-term job progresses measured by cost, so when a job is 60 percent complete by cost, you recognize 60 percent of its profit on your return. That recognition happens whether or not you have billed the work and whether or not you have collected it, which means retainage, unbilled change orders, and insurance holdbacks can all represent profit you are taxed on before the cash arrives. Federal income tax applies, and for a pass-through owner self-employment tax applies as well.
This is exactly where Florida gives a Miami contractor a real edge. Because Florida has no state personal income tax, that recognized-but-uncollected profit is taxed on the federal side only. A contractor in California recognizing the same profit would owe federal tax plus a state income tax that can reach into the double digits, all on money still tied up in retainage or a holdback, while the Miami contractor faces the federal bill alone. The exposure is still real, since federal tax on uncollected income is a genuine cash-timing squeeze, but it is materially lighter without a state layer piled on, and it means the whole tax conversation around unpaid income stays federal.
Tracking unpaid income is what makes the federal side manageable rather than a shock. When you know precisely how much of your recognized income is still uncollected, you can reserve for the federal tax on it and set your quarterly estimates against reality. The 2026 federal estimate dates are April 15, June 15, September 15, and January 15, 2027, and the safe harbor lets you base the payments on last year’s tax, 100 percent of it, or 110 percent if your prior-year adjusted gross income was over 150,000 dollars, so you can fund the estimates from a known figure rather than guessing against income that has not landed. That protects you from the classic contractor trap of paying an estimate against profit you recognized but never collected, only to hit a cash wall.
Here is a worked example. Suppose your work-in-progress schedule shows 250,000 dollars of recognized profit for the year, but 90,000 dollars of that is tied up in retainage and an unreleased insurance depreciation holdback. Tracking the gap tells you to reserve federal tax on the full 250,000 dollars, roughly 75,000 dollars at a combined 30 percent federal income and self-employment rate, while knowing that 90,000 dollars of the underlying profit is not yet collected, so you plan the cash for that reserve deliberately. We tie the unpaid-income record to the federal estimate plan through our tax strategy consulting, and we work from the method rules in IRS Publication 538 and the estimate guidance in the IRS estimated tax guidance. For a Miami contractor, unpaid income and the federal tax it carries are the same conversation, and tracking one is how you fund the other without a surprise.
What happens to a contractor that does not track its unpaid income?
A construction contractor in Miami that does not track its unpaid income runs into a predictable set of problems, and they compound, because the money you cannot see is the money you cannot bill, cannot collect, and cannot plan the tax around. The first and most immediate consequence is chronic underbilling. Without a current work-in-progress schedule, a contractor has no report that reveals which jobs have earned more than they have billed, so the business keeps performing work ahead of its invoices, financing the shortfall out of its own cash, and cannot understand why the bank balance never reflects the profit the jobs are supposedly making. The earned income is real, but it is trapped as unbilled work nobody is watching.
The second consequence is lost change orders. Extra work performed on a verbal instruction is the most commonly unpaid money in construction, and if there is no system tracking unbilled earned work, those change orders slip through, the job closes, and the money is simply gone. The third is aged retainage and forgotten insurance holdbacks, where the owner’s retainage and the storm carrier’s withheld depreciation sit past their release dates because no one is aging them against the milestones that trigger payment, and in Florida the lien rights that secure them can lapse if the Notice to Owner and Claim of Lien deadlines pass unnoticed. Each of these is earned income quietly turning into a write-off.
The fourth consequence is a tax surprise, and it is the one that hurts most at year-end. Because percentage-of-completion recognizes income as jobs progress, a contractor owes federal tax on profit it has earned even if that profit is tied up in retainage or holdbacks. A contractor that has not tracked how much of its recognized income is uncollected cannot reserve for the tax properly, so it can reach a quarterly estimate or the April filing owing federal tax on income it never collected, with no reserve set aside. Here is a worked example. Suppose across your jobs you have recognized 250,000 dollars of profit, but 90,000 dollars is unbilled or held as retainage and holdbacks, and you tracked none of it. You spent as though the collected cash was the whole profit, then face roughly 75,000 dollars of federal tax at a combined 30 percent rate on the full 250,000 dollars, including tax on the 90,000 dollars you have not received, and there is no reserve for it. That is the cash wall that tracking exists to prevent.
Florida softens the blow only in that the surprise is federal alone, with no state income tax added, which is a genuine advantage over a high-tax state but still leaves a real bill on uncollected income. We prevent the whole chain by building the WIP, separating and aging retainage and holdbacks, flagging unbilled change orders, and reserving the federal tax from a known figure, coordinated through our monthly financial reporting and our tax strategy consulting. We work from the method rules in IRS Publication 538 and the estimate dates in the IRS estimated tax guidance. For a Miami contractor, not tracking unpaid income is how a profitable business ends up short of cash and blindsided by a tax bill on money it never saw.