Enter your client details
Tip: Use one client per run. Keep your assumptions conservative. The result updates live as you move sliders.
Some clients “feel” busy — but are secretly unprofitable once you count labor, overhead, and risk. This calculator estimates a client’s true profit, profit margin, and profit per hour, then assigns a simple grade (A–F) so you can decide: raise price, change scope, reduce cost… or let the client go.
Tip: Use one client per run. Keep your assumptions conservative. The result updates live as you move sliders.
“Client profitability” sounds obvious: money in minus money out. But in service businesses, the “money out” isn’t just invoices you pay. Your biggest cost is time — the hours you (and your team) spend delivering, managing, and rescuing the work. On top of that you have overhead (software, office, contractors you keep on standby), and then the sneaky costs: late payments, scope creep, and rework.
This calculator is intentionally simple and practical. It aims to answer one question: Is this client paying you enough for the time and stress they consume? To do that, it estimates four layers: (1) revenue, (2) delivery costs, (3) overhead, and (4) risk penalties. The output includes a true profit number, margin, profit per hour, and a letter grade that’s easy to share with a partner or team.
First, set your measurement period: monthly, weekly, or per project. Then choose Client revenue for that period. For monthly retainers, this is the retainer amount. For weekly, it’s the weekly billed amount. For projects, use the total project fee (or the milestone amount you’re analyzing).
Labor cost is your time cost. Even if you’re a solo freelancer, your time has a cost because it replaces other work you could do. We estimate it as:
Labor Cost = Hours Spent × Internal Cost per Hour
The key is choosing the right “internal cost per hour.” If you’re a solo operator, you can estimate it using your target salary + taxes + benefits divided by realistic working hours. If you’re an agency, use blended staff cost (wages + burden) or your internal “loaded rate.” The goal is not perfection — it’s consistency across clients so comparisons are meaningful.
Direct expenses are costs you can clearly attribute to this client: contractor hours, specific software seats, ad spend you manage and pay for, shipping, travel, licensing, or anything that would disappear if the client disappeared. We include these as:
Direct Expenses = the amount you enter
If the client reimburses expenses, either (a) include the reimbursement in revenue, or (b) exclude both revenue and expense. Just keep it consistent.
Overhead is everything you pay to run the business that isn’t tied to one client: tools, insurance, admin, marketing, accounting, and the “bench” time that happens between projects. Some teams allocate overhead by labor hours, others by revenue. This calculator uses a simple, common approach:
Overhead Cost = Revenue × Overhead %
Typical overhead rates vary a lot. A solo freelancer might use 5–15%. A small agency may be 15–35%. A larger agency with sales + admin layers might be 25–50% depending on utilization. If you don’t know your number, start with 15% and refine later.
Two clients can look identical on paper — same revenue, same hours — but one is a dream and the other is a fire drill. The difference often comes from risk. This calculator includes two lightweight risk penalties:
Together, these penalties are not meant to be “accounting precise.” They’re a decision tool. If your gut says a client is harder than the numbers show, increase scope creep or delay days and see what changes. The calculator’s job is to help your gut become measurable.
Once we have the four layers, we compute:
Then we convert margin into a simple grade. Why grade by margin? Because it tends to capture the overall quality of the relationship: pricing, scope control, efficiency, and delivery cost. The default grading bands are:
Finally, we estimate a risk-adjusted lifetime value (LTV) using your expected lifetime and renewal confidence: LTV ≈ True Profit per Month × Lifetime Months × Renewal Probability. LTV is shown in the “Examples” section below so you can sanity-check long-term value, not just this month.
Example 1 — “Looks big, pays small”
Revenue is $8,000/month, but you spend 70 hours/month and your internal cost is $60/hour. Labor alone is $4,200. Add $600 in direct expenses and 20% overhead ($1,600). Base profit drops to $1,600. If scope creep risk is 15% ($1,200) and they pay 45 days late, true profit can easily fall below $400/month. That’s a low margin and a low profit/hour — a classic “busy client” trap.
Example 2 — “Small retainer, clean scope”
Revenue is $3,500/month, hours are 18, cost/hour is $45, direct expenses are $0, overhead is 15%. Labor is $810, overhead is $525. Base profit is $2,165. With low scope creep (5%) and quick payment (7 days), true profit stays above $1,900. Margin is strong, profit/hour is high, and your calendar stays free for growth work.
Example 3 — “High margin, high risk”
A project pays $20,000, and you estimate 90 hours of work with $70/hour cost. That’s $6,300 labor plus $1,000 expenses. Even with 10% overhead, base profit is healthy. But if the project is known for rework (30% scope creep) and approvals stall (90-day payment), risk penalties can destroy your real economics. This is where contracts, change orders, and deposits matter.
Note: The best “viral” use of this tool is comparing two clients side-by-side and sharing the grade change after one improvement (e.g., reducing hours or increasing price). Tiny changes compound.
Client profitability is inherently shareable because it answers a question many people feel but can’t quantify: “Why am I working so hard and still not making enough?” Here are a few ways users naturally share this calculator:
If you’re using this as a freelancer or agency owner, the most useful habit is running this monthly and saving snapshots. Over time you’ll see which clients trend up or down — and you’ll build confidence to raise prices or change terms early, before you burn out.
Margin tells you what percentage of revenue turns into profit. Profit per hour tells you if the client is worth your calendar. A client can have an okay margin but still be low profit/hour if it takes too many hours.
Start with a conservative number. Example: if you want $120k/year and realistically work 1,400 billable hours/year, your internal cost is about $86/hr. If you’re not sure, use $50–$80 and adjust later.
Add your monthly overhead (tools, insurance, admin, marketing, etc.) and divide by monthly revenue. Many small teams land between 15% and 35%. If you’re early-stage and doing a lot of sales/admin work, you may be higher.
It can be if you already baked rework into your hours. Use it as a dial for uncertainty and stress. If your hours are very accurate, set scope creep low. If your hours are consistently under-estimated because the client changes direction, set it higher.
Because cash flow is part of profitability. Late payment increases financing costs and steals time. Even a small penalty helps you see that “slow payers” are less valuable than they appear.
Not automatically. The goal is to make the trade-offs visible. Often a D client becomes a B client after one contract change: clearer scope, higher price, deposits, or revision limits.
Yes. Treat “hours spent” as the total delivery hours across the team. Use a blended internal cost per hour and an overhead % that reflects your business.
Then margin is shown as 0%, and profit will likely be negative once you include costs. That’s not “bad” if it’s strategic — but it makes the trade-off explicit.
This is a decision-support estimate. Real profitability can change quickly when scope changes, approvals stall, or team utilization shifts. If you’re using this for pricing or staffing decisions, pair it with your time tracking and your actual P&L.
MaximCalculator builds fast, human-friendly tools. Double-check important business decisions with your bookkeeping and contracts.