Project Margin Calculator

Stop mistaking gross revenue for profit. Calculate exactly how much money you actually keep from a client project.

Project Financials

Direct Costs to Deliver

Themes, stock photos, domains, API credits bought specifically for this client.

e.g., Upwork 10%, Fiverr 20%, or Stripe 3%.

Profitability

Gross Margin
55.0%
Agency Health Check
Healthy Margin

Financial Breakdown

Gross Revenue:$5,000
Platform Fees:-$500
Direct Costs (COGS):-$1,750
Net Profit Retained:$2,750

Revenue is Vanity, Margin is Sanity

Closing a $10,000 website project feels amazing. However, many agency owners and freelancers realize too late that after paying their UI designer, their copywriter, the Upwork fees, and buying the Webflow template, they actually made minimum wage.

What is Gross Margin?

Your Gross Margin is the percentage of total revenue that the agency keeps after paying the direct Costs of Goods Sold (COGS) required to deliver that specific project.

Gross Margin = ((Total Revenue - Direct Costs) / Total Revenue) * 100

What is a Good Agency Margin?

  • Less than 30%: Danger zone. You are barely covering costs and any hiccup or client revision will push the project into a loss.
  • 50% - 60%: Industry standard. This leaves enough room to cover overhead (rent, SaaS subscriptions) and still take home a solid net profit.
  • 70%+: Excellent. Usually achieved by highly productized services with heavily streamlined SOPs, or solo consultants with zero subcontractors.

Frequently Asked Questions

What is the Project Margin Calculator?

The Project Margin Calculator is a free online tool designed to help you calculate your true profit margin after deducting subcontractors and software fees.

How much does the Project Margin Calculator cost?

Our Project Margin Calculator is 100% free to use. We do not require any signups, subscriptions, or credit cards.

Is my data safe when using this tool?

Yes. All calculations are performed locally in your web browser. We do not store or save your financial data or inputs on our servers.