Tools & templates
Rate Calculator
Convert a target annual income into a day rate and hourly rate based on capacity, overhead, and buffers.
When to use this
- You keep guessing your rates and want a floor you can sustain.
- You are switching from hourly to project pricing and want anchors.
Preview
Disclaimer: this calculator gives you a sustainable floor rate. It is not tax advice.
Floor targets
Rate anchors
- Gross needed: $150,000
- Day rate: $833
- Hourly rate: $139
If your close rate stays strong at this floor, raise prices or package higher-value outcomes.
This rate calculator turns a target annual personal income into three floor anchors: gross needed, a day rate, and an hourly rate. It does that using the inputs you can actually control: how many days you can realistically bill in a year, how many billable hours you can deliver in a day, and the percentage you need to cover overhead and a buffer.
The point is not to tell you what you are "worth." The point is to stop guessing and to avoid accidentally pricing below sustainability. These numbers are a floor. If you can close work at this floor without your close rate collapsing, you have room to raise prices or repackage toward higher-value outcomes.
Disclaimer: The calculator uses USD formatting and rounds to whole dollars. The target income input is explicitly before taxes, and this page is not tax advice.
What the calculator does (and does not)
The calculator is a capacity-based floor rate tool. It starts with your target annual personal income and works backwards to answer:
Given my real capacity, what rates do I need to charge so I can hit my income target while also covering overhead and a buffer?
It is intentionally narrow:
- It does not estimate market value or willingness to pay.
- It does not model taxes or local compliance.
- It does not replace scoping, positioning, or change control.
What it gives you is a set of anchors you can reuse across pricing modes. Whether you bill hourly, quote fixed projects, or sell a monthly retainer, you still have a capacity constraint. A floor anchor prevents you from accidentally doing business math in reverse (picking a price, then hoping the year works out).
If you want the larger system around the math, start with set freelance rates (a practical pricing system). The calculator is one piece of that system: the floor.
How to pick realistic inputs
The calculator is only as good as your inputs. Floors should be boring and defensible: pick numbers that match how you actually work, not how a perfect year would go.
1) Target annual personal income (before taxes)
This is the amount you want to pay yourself in a year, before taxes. It is not the same thing as business revenue and it is not the same thing as "what a client pays." The calculator will add overhead and buffer on top of this number to compute a higher annual revenue target (gross needed).
Pick a number you can explain in one sentence. Examples (illustrative):
- "I want to match my current salary and keep the same lifestyle."
- "I want slack so I can be choosy about clients."
If you are unsure, start conservative and revisit as your situation changes.
2) Billable days per year
Billable days are days you can realistically sell and deliver to clients. This is where floor math breaks when you assume you can bill almost every working day.
A practical way to estimate billable days is to subtract the non-negotiables first, then sanity-check the remainder against your actual history.
- Start with the number of workdays you plan to be available in a year.
- Subtract time off and non-billable work: sales, proposals, admin, invoicing, and maintenance.
- Subtract slack for the mess: client delays, waiting for access, long review cycles, and context switching.
The result does not need to be precise. It needs to be honest. If you have never tracked this, use recent weeks as a starting point.
3) Billable hours per day
This input is not about how many hours you can be awake. It is about how many hours you can consistently deliver client work at a quality level that keeps your close rate and referrals healthy.
Do not confuse "time at the desk" with invoiceable delivery. Calls, context switching, and communication overhead are real, but not always billable at full rate.
If you want to pick a realistic number fast:
- Look at a recent week where you delivered good work.
- Count only the hours you would confidently invoice.
- Divide by working days.
For floor math, the safer direction is to be conservative.
4) Overhead (%)
Overhead is the cost of staying in business before you pay yourself. The calculator treats it as a percentage added on top of your target income.
Examples of overhead to include:
- software subscriptions and tooling
- hardware and replacements
- accounting and legal help
- insurance and compliance costs
- contractors and specialists you hire
- workspace and operational expenses
- payment processing and platform fees
Two ways to estimate overhead without overthinking it:
- If you have a year of data, total your business expenses and express them as a percentage of your personal income target.
- If you are new, list the recurring costs you already know and add a margin for the things you forgot. Floors should tolerate surprises.
Overhead is a real cost. Setting it to zero does not make it go away; it just makes you fund it out of your own income.
5) Buffer (%)
The buffer is extra room for volatility: gaps, delays, rework, and the fact that not every month is a perfect month. It keeps your floor from being a best-case scenario.
If you want the buffer to feel grounded, tie it to a specific risk you have seen before. Examples (illustrative):
- "I usually lose a week to scheduling and access delays."
- "I often get surprise revisions."
How to interpret the outputs
The results section is labeled "Floor targets" for a reason. Each output is a floor anchor, not a recommended quote for every client.
Gross needed
Gross needed is the annual revenue the calculator says you need in order to pay yourself your target income while also covering the overhead and buffer percentages you chose.
The calculator computes it as:
- gross needed = target income x (1 + overhead + buffer)
The reason this matters: many freelancers set an income goal and then price as if every dollar of revenue becomes income. Gross needed corrects that mistake by building overhead and volatility into the plan.
Day rate
Day rate is gross needed divided by billable days per year. It is an anchor for projects because it maps cleanly to planning: "How many billable days will this project really take?"
Hourly rate
Hourly rate is day rate divided by billable hours per day. It is a floor for time-based work and a convenient conversion tool when you need to translate between a project quote and the time it consumes.
The hourly anchor exposes hidden discounts. If a project implies an hourly below your floor, that is a signal to rescope, reprice, or change the engagement structure.
About the formatting
Outputs are displayed as USD and rounded to whole dollars.
Using the anchors for project pricing
Fixed-fee pricing is where floors pay off. A floor anchor prevents the classic trap: you quote a number that feels acceptable, then discover you sold too much time for too little money.
Here is a simple, defensible workflow:
- Use discovery to define the outcome, constraints, and what is explicitly out of scope.
- Estimate the delivery using billable days (or billable hours), not total calendar time.
- Multiply your estimate by the floor day rate (or floor hourly rate) to get a minimum fee.
- Put scope boundaries and a change process in writing, then price above the floor for risk and ambiguity.
Illustrative example: if your floor day rate is $1,000 and a project will take 8 billable days, your floor fee is $8,000. If the scope is fuzzy, the timeline is aggressive, or the client needs you to absorb a lot of uncertainty, quoting exactly $8,000 is choosing to take on risk for free.
The writing part matters. Your floor anchor is math, but your ability to charge above the floor depends on whether scope is controlled. Two tools that make this less personal:
- Statement of Work (SOW) Template to define deliverables, exclusions, and acceptance criteria.
- Change Request Addendum Pack to handle scope change as a process.
Using the anchors for retainers
A retainer is typically a way to reserve capacity and reduce transaction costs for both sides. The common retainer failure mode is turning it into an unlimited "just ask" channel and silently donating your buffer.
The floor anchors help you avoid that by keeping one question front and center: how much billable capacity is the retainer buying?
A practical way to use the calculator for a retainer:
- Decide what capacity you are willing to reserve (hours or days per month). Keep it explicit.
- Price that capacity using your floor hourly or floor day rate as the minimum.
- Define how requests are queued, what counts as in-scope, and what happens when the client wants more than the included capacity.
The key is that the retainer does not erase capacity limits. When the client wants more than the included capacity, treat it as new scope.
If you want to move from a low retainer to a healthier one, pair the floor math with a plan for demand and pipeline. A weak pipeline often forces you to accept low anchors. If you need a simple way to generate leads without building an audience, read find clients without an audience.
Common mistakes (and quick fixes)
You do not need perfect numbers to get value from this calculator. You just need to avoid the handful of mistakes that consistently drive the floor below reality.
Mistake: treating all working time as billable
Quick fix: be strict about what is truly billable, then price using that number. Admin, sales, context switching, and waiting are part of the job, but clients rarely want to pay for them directly. If you want to be paid for them (you do), they have to be priced into your floor.
Mistake: setting overhead to zero because it feels small
Quick fix: list your overhead categories and pick a percentage that matches your reality. If you ignore overhead, you are not saving money. You are paying business costs out of your personal income target.
Mistake: using a buffer only when things are already bad
Quick fix: decide on a buffer before you need it. Buffers exist so a few imperfect months do not force you into panic discounts.
Mistake: confusing the floor with the quote
Quick fix: treat the calculator outputs as internal anchors. Your quote can be higher than the floor because projects contain risk and ambiguity. If you quote at the floor repeatedly, you are probably underpricing risk.
Mistake: ignoring taxes because the input says "before taxes"
Quick fix: take the disclaimer literally. The calculator is not tax advice. If taxes materially change your take-home, incorporate that in your broader planning and talk to a qualified professional for your situation.
Mistake: dropping your floor when your close rate dips
Quick fix: separate "floor sustainability" from "market fit." If you are not closing, it can mean you need better targeting, stronger positioning, clearer scope, or more leads. Lowering your floor is the fastest way to trade a short-term win for long-term stress.
If you want a structured path for raising rates without panic, start with Raise rates (a practical step-by-step).
Mistake: never raising prices after you hit sustainability
Quick fix: once you can consistently sell at the floor, experiment upward: raise prices, tighten scope, or repackage. For a structured path, read Raise rates (a practical step-by-step).
FAQ
Is this calculator telling me what to charge?
It is telling you what you need to charge as a floor given your capacity and assumptions. It is not telling you what any specific client will pay, and it is not a substitute for pricing based on outcomes and risk.
Why does it ask for target annual personal income before taxes?
Because the calculator is focused on sustainability math. It starts from the income you want to earn and then computes a higher revenue target by adding overhead and buffer. Taxes are intentionally not modeled; treat the result as an anchor, not tax planning.
What should I put for billable days and billable hours?
Put what you can defend. If you have history, use it. If you do not, start conservative and revise after you track a month or two. The biggest risk is assuming you can bill every day and every hour; floors should include time for sales, admin, and delivery overhead.
What counts as overhead in this calculator?
Any business cost you have to pay before your personal income target is real. Software, hardware, contractors, insurance, accounting, and platform fees are common examples. If a cost is required to deliver the work, it is part of the overhead you need to cover with pricing.
What is the buffer for, exactly?
The buffer is for volatility: gaps, delays, and rework. It is the difference between a floor that only works in a perfect year and a floor that still works when a client pauses, a project slips, or you need breathing room.
Can I use this if I do fixed-fee projects or monthly retainers?
Yes. The day rate and hourly rate are anchors you can use to sanity-check your quotes. For projects, multiply the floor day rate by the billable days the project will consume. For retainers, price the reserved capacity using the floor hourly or day anchor, then define what happens when requests exceed that capacity.
What if the floor feels too high for my market?
Treat that as a signal to adjust the business system, not a reason to erase the math. You can increase billable capacity (carefully), reduce overhead, change positioning, or target clients with bigger budgets. The floor is the constraint; your job is to build an offer and a pipeline that can support it.
How to customize
- Adjust billable days/hours to match your reality (not your optimism).
- Add overhead and a buffer so you do not price at break-even.
Common pitfalls
- Assuming 40 billable hours/week forever.
- Forgetting admin time, sales time, and unpaid churn.
Related Codex pages
Loading comments…
Comments
Sign in to comment.