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.