By Paras Saini & Shubham Sharma ·

Freelance Profit Margin: How to Calculate Your Real Profit

A freelancer hits $120,000 in revenue and feels like they are doing well. Then the accountant runs the numbers: self-employment tax ($18,360), income tax ($21,600), health insurance ($7,200), software and tools ($3,600), home office ($4,800), accounting ($2,400), and the 12 non-billable hours per week spent on admin, proposals, and invoicing ($18,720). True profit: $41,520. That is a 34.6% margin — solid, but very different from "I made $120k last year." Here is how to calculate your real margin and what to do with that number.

Key takeaways

  • Profit Margin = (Revenue − Taxes − Expenses − Time Cost) ÷ Revenue × 100. The 'time cost' component is what most freelancers omit and why they overestimate profit by 30–50%.
  • A healthy margin is 25–40% after all costs. Under 20% means you are undercharging for your rate or over-spending on tools and overhead.
  • At a $60/hr rate, 10 non-billable hours per week (admin, invoicing, proposals) costs $31,200/year in opportunity cost — that is real money not earning anything.
  • Track margin monthly, not annually — revenue is variable but expenses are largely fixed, so a slow month hits margin much harder than it looks.
  • Unpaid invoices reduce your actual margin below your calculated margin — money invoiced but not collected is not profit.

What Actually Happens to Your $10,000 Month

If a freelancer invoices $10,000 in March, most will call that a $10,000 month. But here is what actually happened to that $10,000:

Gross revenue$10,000
Self-employment tax (~15.3%)−$1,530
Income tax (~12% effective)−$1,200
Business expenses−$800
Non-billable time (25% of hours)−$2,500
True profit$3,970
Profit margin39.7%

That $10,000 month was actually a $3,970 month in real take-home value. This is not a problem — 39.7% is a healthy margin. The problem is when freelancers think they are making $10,000 and make spending decisions accordingly. Unpaid invoices directly reduce your cash flow and can distort your true profit picture.

The Freelance Profit Margin Formula

Profit Margin = ((Revenue − Taxes − Expenses − Time Cost) ÷ Revenue) × 100

Where:

  • Revenue = total invoiced and collected income
  • Taxes = self-employment tax + income tax on business earnings
  • Expenses = all business costs (software, office, insurance, accounting, etc.)
  • Time Cost = value of non-billable hours at your effective hourly rate

The “time cost” component is what most freelancers miss. If you work 40 hours/week but only bill 30, those 10 hours of admin/marketing/invoicing have a real cost — they are hours you cannot bill. Use the freelance rate calculator to factor this into your hourly rate.

Worked Example: $120,000 Revenue

A freelance web developer earned $120,000 in gross revenue last year. Here is the full breakdown:

Gross revenue$120,000
Self-employment tax (15.3%)−$18,360
Federal + state income tax (~18%)−$21,600
Health insurance−$7,200
Software & tools−$3,600
Home office / coworking−$4,800
Accounting & legal−$2,400
Marketing & education−$1,800
Time cost: 12 hrs/wk non-billable−$18,720
True profit$41,520
Profit margin34.6%

Revenue of $120,000 becomes $41,520 in true profit — a 34.6% margin. This is a solid result. But many freelancers at this revenue level assume they are “making $120k” and spend accordingly, leading to financial strain.

The Costs That Silently Destroy Your Margin

  • Non-billable time. Admin, invoicing, proposals, marketing, and professional development consume 25–35% of your working hours. At a $60/hr rate, just 10 non-billable hours per week costs $31,200/year in opportunity cost — time you could have billed but didn't. This is the single largest hidden cost for most freelancers.
  • Unpaid time off. Every week you take off is a week of zero revenue while your fixed expenses continue. 4 weeks off reduces your effective annual revenue by 7.7%. That is not the same as a salaried worker's holiday — it costs you money while you are away.
  • Health insurance. In the US, individual health insurance averages $600–$700/month — $7,200–$8,400/year that a salaried employee gets as a benefit. For UK freelancers, this is less of a factor, but private dental and health cover is still common.
  • Retirement contributions. No employer match, no pension contributions. If you want retirement savings equivalent to a 5% employer match on $120k revenue, you need to set aside $6,000/year yourself — after tax.
  • Bad debt. Not every invoice gets paid. Industry data shows 3–5% of freelance invoices are ultimately uncollected. On $120k revenue, that is $3,600–$6,000 in potential write-offs — money that appeared in your revenue figures but never arrived in your bank account.

Profit Margin Benchmarks by Industry

Freelance NicheLowHealthyExcellent
Web Development15–20%30–40%45%+
Graphic Design10–18%25–35%40%+
Copywriting20–25%35–45%50%+
Consulting25–30%40–50%55%+
Photography / Video8–15%20–30%35%+
Marketing / SEO15–22%30–40%45%+

Copywriting and consulting have naturally higher margins because they require minimal tools and overhead. Photography/video has lower margins due to equipment costs and higher non-billable time (editing, travel).

5 Ways to Improve Your Profit Margin

  1. Raise your rates. The single most effective lever. A 10% rate increase on $100k revenue adds $10k straight to the bottom line — with zero extra work. If you have been fully booked for 3+ months, you are undercharging. Use the rate calculator to find your target.
  2. Reduce non-billable time. Automate invoicing, use templates for proposals, batch admin tasks. Going from 30% non-billable to 20% on a 40-hour week frees 4 billable hours — worth $12,480/year at $60/hr.
  3. Collect faster. Money owed is not money earned. Shorten payment terms from Net 30 to Net 14, invoice immediately on delivery, and follow up on day 1 of overdue. See the payment terms guide.
  4. Eliminate low-margin clients. Not all clients are equal. If Client A pays $80/hr promptly and Client B pays $50/hr 30 days late, replacing Client B with another Client A improves both margin and cash flow.
  5. Move from hourly to value-based pricing. Hourly caps your income at hours × rate. Value-based pricing charges based on the outcome delivered. A $5,000 project that takes 20 hours is $250/hr — even if your hourly rate is $100.

How Profit Margin Connects to Your Hourly Rate

Your hourly rate and your profit margin are two sides of the same equation. If you know your desired take-home income and your target margin, you can calculate the exact rate you need to charge:

Required Rate = (Desired Income ÷ Target Margin%) ÷ Billable Hours

Example: $80,000 desired income, 35% target margin, 1,200 billable hours/year. Revenue needed = $80,000 ÷ 0.35 = $228,571. Rate = $228,571 ÷ 1,200 = $190/hr. The freelance rate calculator does this math for you.

How to Track Your Profit Margin Monthly

Set up a simple monthly review:

  1. Record gross revenue — total collected (not invoiced) for the month.
  2. Subtract taxes — use your effective rate from last year as an estimate.
  3. Subtract expenses — all business costs for the month.
  4. Estimate time cost — track non-billable hours for one month, then use that ratio going forward.
  5. Calculate margin — (Revenue − All Costs) ÷ Revenue × 100.

Track the trend over 3–6 months. A declining margin with stable revenue means your costs are creeping up. A declining margin with declining revenue means you need more clients or higher rates.

Frequently Asked Questions

I calculated my margin and it came out under 20% — what does that mean?+

Under 20% means either your rate is too low for your expense base, your non-billable time is consuming too much of your working week, or both. The fastest fix: identify your largest non-billable time drain (usually admin/proposals/invoicing) and cut it by 50% using templates and tools. Then calculate what rate increase would bring you to 30% — typically 10–20% is enough, and clients who value your work will accept it.

How do I calculate freelance profit margin?+

Profit Margin = ((Revenue − Taxes − Expenses − Time Cost) ÷ Revenue) × 100. Example: $100,000 revenue, $25,000 taxes, $12,000 expenses, $15,000 time cost of non-billable hours = $48,000 true profit. Margin = 48%. Most freelancers only subtract taxes and get an artificially high number.

Why is my freelance profit lower than I expected?+

The three most common reasons: (1) you're not accounting for non-billable time (admin, marketing, invoicing), (2) you're underestimating business expenses, and (3) you're not factoring in the cost of time off, sick days, and holidays that salaried workers get paid for.

What expenses should I include in my profit margin calculation?+

All business expenses: software subscriptions, hardware, office/coworking costs, insurance, accounting fees, marketing spend, training, professional memberships, bank fees, travel, and the portion of home expenses (internet, electricity) used for work.

How often should I calculate my freelance profit margin?+

Monthly. Revenue can fluctuate significantly for freelancers, and expenses may spike in certain months (annual subscriptions, tax payments, equipment). A rolling 3-month average gives you the most accurate picture.

Is freelance profit margin different from markup?+

Yes. Profit margin is profit as a percentage of revenue (how much of each dollar you keep). Markup is profit as a percentage of cost (how much you add on top of costs). Example: if your costs are $60 and you charge $100, your margin is 40% but your markup is 67%. For pricing, use margin — it's the metric that tells you what you actually take home.

Ready to Track Your Invoices Visually?

Stop losing track of who owes you money. InvoiceGrid gives you a visual Kanban board, chase history, and professional email reminders.