Profit basicsSeptember 30, 2026 · 3 min read

Gross Profit vs Net Profit: What's the Difference for Contractors?

Gross profit is one stop, net profit is the next, and overhead is the gap between them. Two fictional cleaning companies with identical gross profit finish the month $3,500 apart.

Griffin Velichko
Co-founder & CEO, Barry

Gross profit is what is left after you pay for the work you sold. Net profit is what is left after the business pays for everything else. Every job in a trades or home-services business can clear its own costs and the company can still finish the month with almost nothing, because overhead is paid by the business, not by the job.

A subtraction stack separates gross profit from net profitREVENUE$10,000− DIRECT COSTS− $6,000GROSS PROFIT$4,000− OVERHEAD− $3,000NET PROFIT$1,000GROSS / NET PROFITFIG. 03THE TOOLBOX BRIEFILLUSTRATIVE ONLYSCALENTS03GROSS PROFIT STILL HAS TO PAYRENT, TRUCKS AND INSURANCE.

What is gross profit?

Gross profit is revenue minus the cost of services — labor, materials, subs, anything that rises when you sell more work. Overhead stays out of it. A cleaning company that bills $20,000 in a month and spends $12,000 on labor and supplies has $8,000 of gross profit, a 40% gross margin. Gross profit measures the work.

What is net profit?

Net profit is what is left after operating overhead comes out too — rent, insurance, office wages, vehicles, software — the costs that arrive whether you sell ten jobs or none. A cleaning company with $8,000 of gross profit and $5,000 of overhead keeps $3,000 before tax. Net profit measures the company.

What's the difference?

The difference is overhead. Gross profit stops after the costs of the work; net profit keeps going until the company's own costs are paid too. Revenue vs profit covers money in against money kept, and this guide covers the two stops in between. Two fictional cleaning companies below both earn $8,000 of gross profit and finish $3,500 apart.

LineCompany A (fictional)Company B (fictional)
Revenue$20,000$20,000
Cost of services$12,000$12,000
Gross profit$8,000$8,000
Gross margin40%40%
Office and bookkeeping wages$1,600 (part-time)$3,400 (full-time)
Owner salary$1,500$1,500
Vehicles (payments, fleet insurance)$900 (two vans)$1,600 (four vans)
Rent and storage$300 (storage unit)$900 (leased shop)
Business insurance$450$700
Software, phones, advertising$250$400
Total overhead$5,000$8,500
Profit before tax$3,000−$500
Revenue needed to break even$12,500$21,250
Same gross profit, different overhead, opposite results. Illustrative figures.

Company B is not worse at the work. Its crews turn the same 40 cents of every dollar into gross profit. It carries $3,500 more overhead: a leased shop, four vans, a full-time office.

Overhead ÷ gross margin is the revenue you have to bill before anything is yours: $12,500 for A, $21,250 for B. B billed $20,000 and finished $500 down.

Owner pay, vehicles, and insurance can sit on either line, and the choice changes your gross margin without changing a dollar in the bank. The convention used here: a cost belongs in cost of services only if it rises and falls with the work you sell. Everything else is overhead.

That is one convention, not the only one. Accountants sort these costs differently and so does trades software. Plenty of small shops put all owner pay in overhead, which is simpler and just as defensible.

Pick one, write it at the top of the sheet, and keep it. Move owner pay between the lines and gross margin shifts several points while net profit does not change a cent. Switch mid-year and every comparison afterwards is noise.

Why is my net profit low when gross profit is fine?

Gross profit and net profit point at two different problems. A thin or falling gross margin sends you to prices against actual job cost, hours worked against hours quoted, material waste, and callbacks. A healthy gross margin with thin net profit sends you to overhead and to finished work still unbilled.

If both are thin, fix gross margin first, and do not cut costs at random. Cancelling a $40 subscription returns $40. Three jobs a month running $600 over what you priced them at is $1,800.

  1. Take a closed month

    Pull revenue and costs from the system you already run. Same source every month.

  2. Sort every cost into two buckets

    Cost of services is anything that moved because you sold that work. Overhead is the rest.

  3. Do the arithmetic

    Revenue − cost of services = gross profit. Gross profit − overhead = profit before tax.

  4. Find your break-even revenue

    Overhead ÷ gross margin, against what you actually billed. Repeat with the same categories.

A summary from a connected agent is not a profit and loss statement. Final gross and net profit come from complete accounting records.

Three ways to handle this

There are three practical ways to do this: use a spreadsheet, ask your accountant or bookkeeper, or connect your accounting and job tools so Barry AI can calculate gross and net profit, explain the difference, and show what changed from last month.

Barry, calculate last month's gross and net profit from my connected records. Show which expenses explain the difference, compare with the month before, and label any missing costs or taxes.
Sign up, connect your tools, and ask Barry for your answer.
Already using Barry — send it onWhatsAppTextTelegram

Frequently asked questions

What is the difference between gross profit and net profit?
Gross profit is revenue minus the cost of services: the labor, materials, and subcontractors that went into the work you sold. Net profit is what is left after the business also pays overhead such as rent, insurance, office wages, vehicles, and software. Gross profit measures the work. Net profit measures the company.
Can a business have healthy gross profit and still lose money?
Yes. Gross profit says nothing about the cost of running the company. A business can earn $8,000 of gross profit in a month and still finish at a loss if overhead runs $8,500. Divide overhead by gross margin to find the revenue you have to bill before any month can end in profit.
Is owner pay a cost of services or overhead?
It depends on the convention you set. One convention puts the owner's hours producing work in cost of services and office hours in overhead. Many small shops put all owner pay in overhead instead. Salary and owner withdrawals are treated differently, so confirm yours with whoever does your books and stay consistent.
Why did my gross margin change when nothing else did?
Usually a category moved. Shifting owner pay, vehicle costs, or workers' compensation between cost of services and overhead changes gross margin by several points without changing a dollar in the bank. Check whether your category rules changed before you go looking for a problem in the field.

Keep reading

— Issued for construction —

Get Barry onyour sites.

Start Free Trial
Taking you to sign-up…

No new app for the crew.