CFOS for QuickBooks, coming January 2027Join the waitlist: 12 months with no subscription fee
BID PRICING

HOW TO ACCOUNT FOR WORKING CAPITAL COST IN CONSTRUCTION BIDS: THE FINANCING COST MOST BIDS MISS.

QUICK ANSWER

The capital deployed between mobilization and first payment has a cost. If it comes from the LOC, the cost is interest. Most construction bids treat it as absorbed overhead rather than a listed project cost. On a 16-month project with a 65-day payment cycle, that absorbed financing cost is $15,000 to $25,000. Including working capital cost in bids is correctly pricing all costs of the project, and contractors who do it consistently stop subsidizing the payment cycle out of their own margin.

Every construction project requires working capital from mobilization until the first payment clears, and that capital has a cost. If it comes from the LOC, the cost is interest. If it comes from cash reserves, the cost is what the money could have done somewhere else. Either way the cost exists whether or not anybody prices it, and most bids don't include a line for it. When it's not in the bid it comes out of margin, which is how a contractor prices every direct cost correctly and still finishes the job a few thousand dollars short of the margin they bid.

Rather talk it through first? Book a 20 minute call. Nothing gets sold on this call.

Want Josh to build it with you? Cash Flow Intervention, $497 one time. A 90 minute session that fills in the 13 week forecast with your real numbers and makes the billing changes on the call.

BY JOSH LUEBKERPublished 2026-08-06Updated 2026-11-01
THE DEFINITION

WHAT IT MEANS.

Working capital cost on a project is the interest or opportunity cost of the capital a contractor deploys between mobilization and the first payment clearing.

WHY THE COST OF MONEY BELONGS IN THE BID

WHAT MOST BIDS NEVER INCLUDE.

01

The financing gets absorbed out of margin

Most bids don't include a line item for working capital cost, so the financing gets absorbed from project margin instead. The cost doesn't disappear because nobody priced it. It moves off the bid sheet, where it would have been recovered, and onto the P&L, where it turns up as a job that came in a little under the margin it was bid at.

02

It's treated as overhead rather than a project cost

A $2M project lasting 16 months on a 65-day payment cycle comes with $15,000 to $25,000 in financing cost that most bids treat as absorbed overhead. Overhead gets spread across all work, so the projects that consume the most capital don't bear the cost they cause. The long, slow-paying, capital-hungry job ends up subsidized by the short, fast-paying ones.

03

Consistent absorption is consistent underpricing

A contractor who consistently absorbs $5,000 to $20,000 per project in LOC interest is underpricing work by that amount. The competitors are absorbing the same cost, so nobody in the bid pool is pricing it and nobody in the bid pool is recovering it. That's a whole category of cost the trade has agreed to absorb, one job at a time.

THE MATH

WHAT IT LOOKS LIKE IN DOLLARS.

The calculation

Average capital deployed equals costs incurred minus collections at the midpoint, which is roughly the monthly cost rate times 1.5 months on a 45-day cycle. At an 8 percent annual LOC rate on $120,000 of average capital, that's $120,000 times 8 percent divided by 12, or $800 per month. Over a 6-month project that comes to $4,800, and it's a real cost of that specific project. On a 16-month project with a 65-day cycle the number is $15,000 to $25,000.

What it does to the bid

A bid that's $4,800 higher on a $600K project is 0.8 percent higher. That difference isn't disqualifying in a 3 to 5 percent comparison range. The cost is negligible on short projects with fast-paying GCs and significant on 12 to 18 month projects, developer-funded work with 65-day cycles, and jobs with large upfront mobilization requirements.

WHAT THE INDUSTRY REPORTS

RESEARCH FROM OTHER SOURCES.

These figures come from another company's survey, not from SPM's clients. Each one cites the report and the page.

Billd's 2026 National Subcontractor Market Report found subcontractors who included the cost of capital in their bids reported average profitability of 14.6 percent, against 11.7 percent for those who did not, which Billd describes as 25 percent more profitable.

Source: Billd, 2026 National Subcontractor Market Report, page 15 (survey of 623 respondents, published May 13, 2026).

Billd doesn't say whether its profitability figure is before or after taxes, so it isn't comparable to the before tax net profit figures on this site.

Billd's 2026 National Subcontractor Market Report found 54 percent of subcontractors included the cost of capital in their bids in 2025, up from 45 percent the year before, and those who did raised their bids by an average of 7 percent.

Source: Billd, 2026 National Subcontractor Market Report, pages 15 and 16 (survey of 623 respondents, published May 13, 2026).

Billd's 2025 National Subcontractor Market Report found 32 percent of subcontractors who typically include the cost of working capital in their bids won more than half their bids, against 19 percent of those who rarely or never do.

Source: Billd, 2025 National Subcontractor Market Report, page 14 (survey of over 800 construction professionals, published April 15, 2025).

HOW TO BUILD IT INTO BIDS

THE CALCULATION AND THE LINE ITEM.

Calculate the average capital deployed for the project

Peak capital deployed times 0.6 gives a reasonable average across the duration. That's close enough for a bid, and it beats the alternative of pricing in nothing at all. The estimator can do it in a minute once the peak figure is known.

Apply the LOC rate

The LOC rate divided by 12, times average capital, times project duration in months, equals the estimated financing cost. That's the whole formula. It uses figures the business already has, so no new data collection is required to calculate it.

Include it as a separate line in direct job expense

A separate line is transparent to the GC if they review the cost buildup, and it's recoverable in any change order that changes duration or payment terms. Held in overhead it's neither. The line item is also what makes the payment terms conversation possible, because you can't credit a cost you never priced.

$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.

Built for subs doing $1M to $12M. Above $12.5M we quote.

Last 12 months revenueCoreStrategicPlatinumOne-time onboarding
Under $1M$1,900$3,100$3,300$2,500
$1M to $3.5M$2,600$4,100$5,300$4,500
$3.5M to $6.5M$3,800$5,900$8,300$6,000
$6.5M to $9.5M$5,100$7,600$11,800$7,500
$9.5M to $12.5M$6,100$8,900$14,900$9,000
Above $12.5MQuotedQuotedQuotedQuoted

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, and it moves with your revenue band. Your first month is prorated, and your monthly engagement starts on the first of the first full month.

Just want the setup? Onboarding only is the same onboarding work with no monthly service after it, one time, at the onboarding fee plus $2,000. Start a monthly engagement later and $2,000 counts toward it. It starts at $4,500, and the price for every band is on the pricing page.

The three tier columns are the whole price. Which one fits 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.

  • Online software only: QuickBooks, Sage, Viewpoint and similar. No VPN or hosted desktop.
  • Not in any tier: payroll, pay applications, collections on receivables.
  • Pricing valid through 2027.
Core

CFO work. Your own bookkeeper keeps doing the books.

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

Core, plus bookkeeping and bank reconciliations, plus job costing and WIP software set up and managed for you. Use your own online accounting software or we supply it, one price.

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

Strategic, plus a controller who handles payables and receivables the way an in-house controller would. You approve every payment.

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.

Only if your competitors aren't incurring the same cost, which they are. They're absorbing it out of margin. A bid that's $4,800 higher on a $600K project is 0.8 percent higher, and that difference isn't disqualifying in a 3 to 5 percent comparison range.

When you include financing cost in the bid, you can offer the GC a credit for improved payment terms. Net 15 instead of net 30 earns a credit of half the financing cost. That gives the GC an incentive to pay faster, and it costs you nothing you weren't already paying.

Yes. For projects above $500K or above 6 months duration, the financing cost is calculated and included as a separate estimate line item in the annual bid template review.

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 and build your job costing structure from scratch, and on Strategic and Platinum we set up the job costing and WIP software too. Fully operational in two months. The onboarding fee is one time, the same for every tier, and set by your revenue band.
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 YOUR LAST FIVE BIDS INCLUDE A LINE ITEM FOR WORKING CAPITAL FINANCING COST?

You'll get twenty minutes of questions about what your jobs cost you to fund while you wait on payment. No selling happens and no proposal comes out of it. If Josh can help, a longer second call gets scheduled.

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.