Construction Bonding Capacity Calculator: Know What You Can Bond

A general contractor with a clean 12-year record loses a $2 million public school job before he sharpens a pencil. The reason has nothing to do with his crews, his safety record, or his price. His surety will not write the bond. He is already carrying $3.6 million of bonded work, and on paper that leaves no room for another large project. A construction bonding capacity calculator would have told him that in thirty seconds at his desk, weeks before he wasted a day chasing the bid. Bonding capacity is not a measure of how good you are. It is a measure of what your balance sheet can support, and most contractors discover the limit only when a surety says no.
If you do public work, or commercial work over a few hundred thousand dollars, the bond is the gate. No bond, no bid. Yet most contractors treat bonding capacity as a black box their broker controls. It is not a black box. The surety uses two numbers off your financial statements and a couple of multipliers. You can model the exact same math in a spreadsheet and know your answer before you ever call your agent.
Bonding Capacity Is a Balance Sheet Question
A surety bond is not insurance for you. It is a guarantee to the project owner that the job gets finished if you fail. The surety is underwriting the risk that they have to step in and pay another contractor to complete your work. So they care about one thing above all: can this contractor absorb a bad job without going under, and do they have the cash to keep building while they wait to get paid.
That risk gets expressed as two limits:
- Single job limit: the largest individual project they will bond for you.
- Aggregate program limit: the total dollar value of bonded work you can have on the books at one time, across all jobs.
The trap that caught the contractor above is the aggregate limit. His single job limit was fine. A $2 million job was well within it. But his existing $3.6 million backlog had already consumed most of his aggregate program, leaving no room. He was not too small to bond the job. He was too busy. That distinction is invisible until you do the math, and it is exactly what the calculator surfaces.
The Two Numbers Every Surety Starts With
Underwriters build both limits off two figures from your balance sheet. Put them at the top of your spreadsheet because everything else keys off them.
Working capital
Working capital is your current assets minus your current liabilities. It is the cash and near-cash you can actually put to work funding payroll, materials, and subs before the owner pays you. With current assets in cell B3 and current liabilities in B4:
=B3-B4
Working capital is the number sureties weight most heavily, because a contractor can be profitable on paper and still fail by running out of cash mid-job. Bonded work consumes cash before it produces it. You buy material and make payroll in week one and bill at the end of the month, then wait 30 to 60 days to collect. Working capital is what carries you across that gap.
Net worth
Net worth, also called equity, is total assets minus total liabilities. With total assets in B6 and total liabilities in B7:
=B6-B7
Net worth is the cushion that absorbs a real loss. A surety wants to see that one ugly job will not wipe out the company. Working capital governs whether you can fund the work. Net worth governs whether you can survive a mistake.
Build the Calculator
The model takes those two numbers, applies the multipliers your surety uses, subtracts the work you already have, and tells you whether a specific job fits. Here is the layout.
| Cell | Item | Value or formula |
|---|---|---|
| B3 | Current assets | $850,000 |
| B4 | Current liabilities | $520,000 |
| B5 | Working capital | =B3-B4 |
| B6 | Total assets | $1,400,000 |
| B7 | Total liabilities | $900,000 |
| B8 | Net worth | =B6-B7 |
| B9 | Current bonded backlog (cost to complete) | $3,600,000 |
| B10 | Single job multiplier | 10 |
| B11 | Aggregate multiplier | 15 |
| B12 | Single job limit | =B5B10 |
| B13 | Aggregate program limit | =B5B11 |
| B14 | Available aggregate capacity | =B13-B9 |
The multipliers in B10 and B11 are the part that varies. A common starting point is roughly 10 times working capital for a single job and 10 to 20 times for the total program, with stronger balance sheets and audited statements earning the higher end. Do not guess. Ask your surety agent for the exact multiples they apply to you and type those into B10 and B11. The calculator is only as honest as those two inputs.
The single job limit in B12 caps any one project. The aggregate limit in B13 caps everything at once. The number that actually decides your next bid is B14, available aggregate capacity, because it nets out the work you have already committed to.
The bid eligibility flag
Now make the spreadsheet answer the only question that matters: can I bid this job. Put the job size in B16 and let the formula check it against both limits:
=IF(AND(B16<=B12,B16<=B14),"CAN BID","STOP")
A job has to clear two hurdles. It cannot exceed your single job limit, and it cannot exceed what is left in your aggregate program after your current backlog. Fail either test and the answer is STOP, before you spend a day estimating work you cannot bond.
A Worked Example
Run the contractor from the opening through the model. He wants to bid a $2,000,000 job.
| Metric | Formula | Result |
|---|---|---|
| Working capital | =B3-B4 | $330,000 |
| Net worth | =B6-B7 | $500,000 |
| Single job limit | =B510 | $3,300,000 |
| Aggregate program limit | =B515 | $4,950,000 |
| Current backlog | Manual entry | $3,600,000 |
| Available aggregate | =B13-B9 | $1,350,000 |
| Job he wants to bid | Manual entry | $2,000,000 |
| Can he bid it? | =IF(AND(B16<=B12,B16<=B14),"CAN BID","STOP") | STOP |
The $2 million job is far under his $3.3 million single job limit. On size alone he qualifies. But he only has $1,350,000 of aggregate capacity left after his backlog, so the flag reads STOP. The constraint is not the size of the job. It is the work he is already carrying.
That reframes the whole problem. To bond a $2 million job on top of a $3.6 million backlog, his aggregate program needs to cover $5.6 million, which at a 15 times multiplier requires working capital of:
=(B9+B16)/B11
That returns $373,333. He has $330,000. He is short by about $43,000 of working capital. Now he has a concrete target instead of a vague rejection. Find $43,000 in working capital, or wait for the backlog to burn down, and the job comes into reach.
When the Single Job Limit Is the Real Problem
The opposite case trips up growing contractors. Picture a firm with no backlog at all, $200,000 of working capital, and a shot at a $3 million job. Their aggregate program is wide open, so available capacity is not the issue. But at a 10 times single job multiplier, their single job limit is only $2 million:
=B5*B10
The $3 million job fails on size, not on volume. The flag reads STOP because the job in B16 exceeds the single job limit in B12, even with an empty book. This is the classic too-small-to-grow wall. You cannot bond the job that would build the balance sheet that would let you bond the job.
The way through is rarely one giant leap. It is taking the largest job your single limit allows, finishing it clean, retaining the profit, and letting the higher working capital lift the limit for the next one. Sureties also offer single project add-ons and funds-control arrangements for a stretch job, where they monitor the money on that specific project in exchange for bonding above your normal limit. Ask about both before you assume the door is closed.
How to Actually Raise Your Limit
Once the calculator shows the gap, the moves to close it are specific. Bonding capacity grows when your balance sheet grows, so:
- Leave profit in the company. Every dollar you pull out as a distribution is a dollar of working capital, and at a 15 times multiplier that dollar was supporting $15 of bonding capacity. Stripping cash out at year end quietly shrinks your program.
- Term out short-term debt. Refinancing a line of credit or short-term note into a long-term loan moves it off your current liabilities. That raises working capital immediately, with no new cash, because the calculator only subtracts current liabilities.
- Collect your receivables. Slow accounts receivable and large retainage are working capital trapped on other people's balance sheets. Chasing a $60,000 retainage release is a direct capacity increase.
- Keep an accurate WIP schedule. Overbilling and underbilling distort working capital on your statements. A clean work-in-progress schedule that ties to your general ledger is the single document that earns a surety's trust and the higher multiplier.
- Get reviewed or audited financials. Sureties extend more capacity on CPA-reviewed or audited statements than on internal or compiled ones, because the numbers carry independent verification. The upgrade often pays for itself in a single larger bond.
None of these require a better crew or a sharper bid. They are balance sheet decisions, and the calculator turns each one into a number you can see move.
Know Your Limit Before the Surety Does
The contractors who get blindsided by a bonding rejection are not the weak ones. They are the ones flying blind on their own numbers, finding out their aggregate is tapped only after they have invested in a bid. The calculator above takes two figures off your balance sheet and a phone call to your agent for the multipliers, and it tells you the truth in advance.
The hardest input to keep accurate is your current backlog, the real cost to complete every bonded job you are running. That number drives your available capacity, and it is the same work-in-progress figure your surety and CPA scrutinize. The Construction Budget Tracker keeps cost-to-complete and committed costs accurate on every job, so the backlog number feeding your bonding calculator is real, not a guess. It rolls your active projects into one view, gives you the clean WIP picture sureties reward, and costs $49, a rounding error against a single bonded job you would otherwise leave on the table. Track your jobs properly, feed the calculator honest numbers, and walk into every bid knowing the answer before you ask.
Related template
Construction Budget Tracker
Track every line item, change order, and payment across your entire project. Spot a $23K billing discrepancy before it hits your bottom line — not after.
Get the Template — $49