Big Jobs vs Small Jobs: Are the $500K Projects Actually More Profitable?

6 min read

This comes up again and again on Jobber community: a contractor lands a small gig, knocks it out fast, and the homeowner refers them to a neighbor with a massive rebuild. The comment you see is some version of "Took a job with little pay and it led to 3 bigger jobs." The assumption is that bigger means better. I don't think it holds up on the numbers.

Contractors ask me whether big jobs vs small jobs are the better path to growth. The short answer is that revenue is not profit, and a $500,000 project can easily put less in your pocket than a run of $30,000 jobs if your overhead, financing, and risk aren't priced in.

Are bigger jobs automatically more profitable?

No. A bigger contract price usually means bigger direct costs, longer timelines, and more administrative weight. Profit is what is left after everything is paid, not what is printed on the bid. If you do not load overhead, retainage, and opportunity cost into your price, the large job can finish with a thinner margin than the small one.

What does "profitable" actually mean for a contractor?

It means net profit, not gross revenue. Gross profit is revenue minus direct costs like labor, materials, and subcontractors. Net profit is what remains after you also cover overhead, insurance, admin, truck payments, and your own project management time. The distinction matters because a $500,000 job with a 25 percent gross margin sounds healthy until you realize it consumed six months of overhead and carried $50,000 in retainage. If you are unclear on the difference, read our breakdown of markup vs margin before you price the next bid.

How do the numbers compare on a $30K job versus a $500K job?

Here is a concrete year, one crew, the same market. I will walk through two paths so you can see where the money actually stops.

Your fixed overhead for the year is $100,000. That covers insurance, the office, software, and truck payments. It burns every month whether you are on a big site or a small one.

Path A: All small jobs. You take fifteen jobs. Each is priced at $30,000. That is $450,000 in annual revenue. Your direct costs average $20,000 per job. That leaves $10,000 in gross profit on each one. Your total gross profit for the year is $150,000. After overhead, your pretax profit is $50,000.

Path B: One big job plus small fill-in work. You take one commercial job. The contract price is $500,000. It keeps your crew busy for six months. Your direct costs on that job are $380,000. The gross profit on the big job is $120,000. In the remaining six months, you fit four small jobs. Each is priced at $30,000. Those add $120,000 in revenue. Their direct costs are $80,000. That adds $40,000 in gross profit. Your combined gross profit is $160,000. So far, Path B looks better.

But the general contractor holds 10 percent retainage. That is $50,000 you do not collect until final approval. You pay $1,500 in interest to carry materials and payroll for forty-five days. The project manager spends twice as many hours as planned. That adds $10,000 in unbought labor. At closeout, the GC disputes $15,000 of work. You settle for $8,000 less to avoid litigation. Your adjusted gross profit drops by $19,500. Now your pretax profit is $40,500. That is less than the $50,000 you cleared on all small jobs.

Metric Path A: All Small Jobs Path B: Big Job Mix
Annual Revenue $450,000 $620,000
Gross Profit (before hidden costs) $150,000 $160,000
Hidden Costs $0 $19,500
Net Profit Before Overhead $150,000 $140,500
Annual Overhead $100,000 $100,000
Pretax Profit $50,000 $40,500

The $500,000 contract brought in more revenue. It brought in less profit. That is the difference between top-line growth and bottom-line growth.

Practical job-costing tips in your inbox

Join our newsletter for plain-English tax strategy you can actually use. No spam; unsubscribe anytime.

Where does overhead hit hardest?

Overhead is mostly a function of time, not revenue. Your insurance, rent, software, and admin salary do not shrink because you are working on one big job instead of fifteen small ones. In fact, the big job often demands more office time. The big job requires more complex scheduling, longer subcontractor coordination, and more progress billing. If you are not tracking that time against the job, you are donating it. If you want to see how overhead should be tracked, read our guide on true job costing.

When you spread $100,000 of overhead across fifteen small jobs that turn quickly, each job carries a lighter load. When one $500,000 job consumes half the year, it has to carry half the year's overhead by itself. If your pricing model only marks up direct costs, you miss that compression.

What happens to cash flow and retainage on large projects?

You pay for materials and labor weeks before you invoice. On a $500,000 job, that can mean fronting $80,000 to $100,000 in costs. If your invoice is net thirty and retainage is held until final inspection, your cash is locked up for months. A general contractor often holds back a portion of your final payment until the job is fully accepted. That held-back amount is called retainage. On a $500,000 contract, a 10 percent retainage is $50,000. You might not see it for ninety days after substantial completion.

On a $30,000 job, you might have no retainage at all. You invoice, you collect, and you move to the next one. The cash cycle is days, not quarters. That liquidity matters when payroll is due and your material supplier does not offer net sixty terms.

Which job size is safer if something goes wrong?

One bad $500,000 job can wipe out the profit from ten good $30,000 jobs. A single defective $30,000 job usually hurts, but it rarely sinks the year. With small jobs, your risk is spread across many customers and timelines. With the big job, your risk is concentrated in one contract, one general contractor, and one set of site conditions.

Change orders are another leak. On large commercial jobs, the paperwork burden slows down approval. You eat the cost now and argue later. On residential small jobs, you typically get a change order signed before you move forward. The slippage is smaller and faster to fix. If you have never reconciled your estimates to final numbers, our post on estimated vs actual job costs will show you where the profit is escaping.

Does job size change my tax bill?

Tax is owed on net profit. The IRS does not care whether the profit came from a $30,000 job or a $500,000 job. You report it on your personal or business tax return. What changes is cash flow. If retainage and slow pay leave you short in April, June, September, and January, you can miss quarterly estimated tax deadlines. That triggers interest and penalties even if you eventually owe no additional tax. You still have to make your payments on time. If you are unsure how much to hold back, see our guide on how to set aside for taxes and how to make quarterly estimated payments.

When is a bigger job actually worth it?

Take the larger contract when you have excess crew capacity, strong bonding, a favorable draw schedule, and a price that fully loads overhead, retainage risk, and project management time. If the net profit per day beats your small-job average and you can handle the concentration risk, it makes sense. But do not bid a big job with a small-job mentality. The pricing has to cover the financing cost of carrying the work, the admin burden, and the legal risk of a commercial dispute. If you have been avoiding raising your prices to stay competitive on large bids, you are probably buying the revenue with your own profit.

What's the short version?

Judge jobs by net profit per day and per dollar of risk, not by total contract price. A $500,000 job can easily net less than a series of $30,000 jobs once you account for overhead absorption, retainage, financing costs, and dispute risk. The contractors who grow sustainably are the ones who know their true cost per day and price every job, big or small, to cover it.

Should I avoid all large contracts?
No. Large contracts make sense when you price them fully. That means loading overhead by the day, not by the dollar, and adding a financing cost for retainage and slow pay. If the net profit per day beats your small-job average and you can handle the concentration risk, take it.
How do I account for retainage in my bid?
Treat retainage as a financing cost. Calculate the interest or line-of-credit cost of carrying that missing cash from substantial completion to final release. Add that cost to your bid, or negotiate the retainage percentage down before you sign.
Back to blog