GUIDE

Hidden Costs That Kill Your Margins — Direct vs. Indirect Costs

You quoted the work. You did the work. And somehow you still came up short. Here’s why.

Most quotes account for the obvious costs — materials, labor hours, subcontractors. But the costs that actually destroy your margin are the ones you never put on paper. They’re real. They add up. And if you don’t account for them, every project quietly loses money.

What are direct costs?

Direct costs are expenses you can tie to a specific project. They appear on invoices, purchase orders, and time sheets. If the project didn’t exist, neither would the cost.

  • Labor — hours spent designing, building, writing, or delivering the work
  • Materials — raw materials, stock photos, printing, hardware
  • Subcontractors — specialists hired for a specific deliverable
  • Project-specific tools — a license or service bought for this job only
  • Travel — site visits, client meetings, on-location work

Direct costs are the easy part. You see them, you price them, you bill them. The problem is everything else.

What are indirect costs?

Indirect costs are real expenses that support your work but can’t be attributed to a single project. They’re spread across everything you do — and they’re the reason your take-home pay is lower than your project math suggests.

  • Overhead — rent, utilities, insurance, software subscriptions
  • Administrative time — invoicing, bookkeeping, filing, email
  • Business development — proposals, pitch decks, networking
  • Training and learning — courses, conferences, keeping skills current
  • Management time — planning, scheduling, coordinating with team members
  • Taxes and compliance — self-employment tax, permits, registrations

For a full breakdown of overhead costs and how to calculate your rate, see Business Overhead.

Direct vs. indirect — comparison table

Direct Costs Indirect Costs
Tied to a specific project? Yes No — spread across all work
Easy to identify? Yes — invoices, timesheets Often hidden or overlooked
Billed to client? Usually — as line items Rarely — absorbed by the business
Examples Labor, materials, subcontractors Rent, admin time, software, taxes
Impact on margin Visible — priced into the quote Invisible — erodes profit silently

The costs most freelancers forget to quote

These are the line items that rarely make it into a proposal — but always make it onto your calendar:

  • Admin & project management time — setting up files, organizing tasks, updating project boards
  • Client calls and meetings — kickoffs, check-ins, feedback sessions, the “quick call” that takes 45 minutes
  • Revisions beyond scope — the third round of changes that was never in the agreement
  • Software & tools — monthly subscriptions you use on every project but never bill for
  • Taxes and fees — self-employment tax, payment processing fees, business licenses
  • Learning & research time — figuring out a new framework, reading documentation, solving edge cases
  • Invoicing and accounting time — creating invoices, chasing payments, reconciling books

Add these up over a month and they can easily account for 20–30% of your working hours. If your rate doesn’t cover them, you’re working for free during that time.

How to account for indirect costs in your quote

You have two practical options:

  • Build them into your hourly rate. Calculate your overhead rate, then add that percentage on top of your base rate. If your overhead is 35%, a $75/hr base rate becomes $101/hr.
  • Add a line item. Include an “Overhead & Admin” line at 10–20% of project cost. It’s transparent and easy for clients to understand.

Either way, the goal is the same: make sure every project carries its fair share of the cost of running your business.

Use the Hourly Rate Calculator to find your base rate, then factor in these hidden costs to arrive at a rate that actually sustains your business.