Skip to main content

freelance-rate-calculator

Calculates sustainable freelance hourly and project rates from target annual income, billable hours assumption, overhead costs, and desired profit margin. Produces a complete rate calculation worksheet with formulas and pricing tiers. Use when the user wants to set freelance rates, calculate how much to charge for freelance work, determine project pricing, or figure out an hourly rate for consulting. Do NOT use for business financial modeling (use business finance skills), investment calculations (use personal-finance skills), or salary negotiation as an employee (use salary-negotiation-script).

ソース情報

リポジトリ
FerroxLabs/murage
ソースの最終更新活動
2026年9月25日 17:03
検出された SKILL.md の言語
英語
スター
9
フォーク
2

インストール方法

デフォルトでは、最初にソースを確認する Prompt が選択されています。直接コマンドに切り替えるか、ローカルコピーをダウンロードすることもできます。

ソースファイルを確認

インストールを決める前に、SKILL.md と SkillsMP に表示されている付属ファイルをお読みください。

ファイルエクスプローラー
2 ファイル

SKILL.md を表示中

SKILL.md
ソースの指示 · 読み取り専用プレビュー
name
freelance-rate-calculator
description
Calculates sustainable freelance hourly and project rates from target annual income, billable hours assumption, overhead costs, and desired profit margin. Produces a complete rate calculation worksheet with formulas and pricing tiers. Use when the user wants to set freelance rates, calculate how much to charge for freelance work, determine project pricing, or figure out an hourly rate for consulting. Do NOT use for business financial modeling (use business finance skills), investment calculations (use personal-finance skills), or salary negotiation as an employee (use salary-negotiation-script).
license
Apache-2.0
metadata
{"author":"foundry-skills","version":"1.0.0","tags":"freelancing career budgeting personal-finance","category":"career-development","subcategory":"freelancing","depends":"","disclaimer":"none","difficulty":"beginner"}
# Freelance Rate Calculator ## When to Use **Use this skill when the user:** - Wants to calculate a sustainable hourly or project rate for freelance or independent consulting work -- including first-time freelancers setting initial rates, experienced freelancers auditing whether their current rates still make sense, or anyone transitioning from employment to self-employment - Asks what to charge for a specific project and needs to verify whether the proposed fee covers their true costs and income goals - Is building a freelance services menu or rate card and needs a defensible, math-backed foundation for each price point - Wants to understand how many clients or projects they need to hit an income target, working backward from a desired rate - Is comparing freelance income viability against a salaried job offer -- needing to calculate what hourly rate makes freelancing financially equivalent to or better than the salary - Needs to establish internal benchmarks for fixed-price project scoping, even if they plan to quote only flat project fees to clients - Wants to model how rate changes affect annual income -- for example, what raising their rate by $25/hour does to their annual take-home given realistic utilization **Do NOT use this skill when:** - The user is negotiating a salary, raise, or promotion as a W-2 employee -- use `salary-negotiation-script` instead - The user needs full business financial modeling, multi-year revenue projections, or investor-facing financial statements -- use business finance planning skills - The user is calculating return on investment for financial instruments, retirement accounts, or business capital expenditures -- use personal-finance or investment-modeling skills - The user is setting pricing for a SaaS product, physical goods, or an agency billing team of employees -- this skill is designed for individual contributors billing their own time - The user is analyzing whether to incorporate or change business structure for tax purposes -- refer to a qualified accountant; this skill does not give tax or legal advice - The user is pricing creative licensing, royalties, or intellectual property rights -- those involve different economics and are outside this skill's scope --- ## Process ### Step 1: Gather and Clarify All Inputs Before running any math, collect the complete picture of the user's financial situation and work expectations. Missing even one input causes downstream errors that result in a rate that either undersells the user or prices them out of the market. - **Target net annual income:** This is the after-tax amount the user wants to actually keep for personal living expenses. Push back gently if the user provides a gross number -- ask them to confirm whether the figure they gave is before or after taxes, since confusing gross with net is one of the most common errors in freelance rate calculation. - **Annual business operating expenses:** Itemize these explicitly. Common line items include software subscriptions (design tools, project management, cloud storage), professional liability / errors and omissions insurance, health and dental insurance if not covered elsewhere, home office costs or coworking membership, equipment and hardware depreciation, professional association memberships and certifications, accounting software and bookkeeping fees, and continuing education or courses. For users who do not know their expenses, use the baseline template in Edge Cases. - **Benefits the user must self-fund:** In employment, benefits are often 25-35% of total compensation. As a freelancer, the user bears 100% of these costs. Relevant line items: health insurance premiums (individual market plans commonly run $400-$800/month in the US depending on age and plan tier), dental and vision coverage, disability insurance (often overlooked -- roughly 1-3% of annual income for a basic policy), and retirement savings contributions (the user should aim for at least 10-15% of gross income, more if they are catching up). - **Self-employment tax rate:** In the United States, self-employed individuals pay both the employee and employer portions of Social Security and Medicare taxes -- 15.3% on net self-employment income up to the Social Security wage base ($168,600 in 2024), then 2.9% Medicare on income above that base. The deductible half of SE tax slightly reduces the effective rate. For planning, 14-15% is a practical estimate for the SE tax component alone. When combined with federal and state income tax, total effective tax rates commonly reach 25-35% for freelancers earning $60,000-$150,000. If the user's jurisdiction differs materially, use their provided rate or note the assumption prominently. - **Desired profit margin or buffer:** This is the amount above break-even that the user wants to retain for business growth, emergency reserves, and income variability. A 15-20% buffer is standard and defensible. The buffer absorbs slow months, late-paying clients, and unanticipated expenses. - **Vacation, holidays, and personal time:** Ask how many weeks of vacation the user plans to take, and whether they will work on standard public holidays. In the US, 10 federal holidays and 2-3 weeks of vacation is a reasonable baseline. More generous PTO assumptions reduce billable hours and push the hourly rate higher -- this is not a bug, it is accurate math. - **Target daily billable hours:** Most freelancers do not bill 8 hours every working day. A realistic sustained target for experienced freelancers is 6-7 billable hours per day. New freelancers or those building a client base often hit only 4-5. Ask the user what they are realistically aiming for. - **Experience level and discipline:** This is used in the rate validation step, not the calculation itself, but collecting it upfront allows the AI to flag whether the calculated rate is inside, below, or above market range for their specific field. --- ### Step 2: Build the Revenue Required Stack Work backward from take-home income to gross revenue needed. The mechanics here are counterintuitive -- the user must gross more than their target net income because taxes, expenses, and benefits all come out before they see their take-home. - **The iterative tax calculation problem:** Self-employment tax is calculated as a percentage of gross income. But you do not know gross income until you know tax. Solve this with a multiplier rather than iteration. If the user's target net income after ALL deductions (expenses, benefits, SE tax, income tax) is N, and their combined effective tax rate is T (expressed as a decimal, e.g., 0.28 for 28%), the gross needed just for income is approximately N / (1 - T). Apply this as an intermediate step. - **Correct stacking order:** Start with target net income → add self-funded benefits (these come out of gross before retirement savings reduce taxable income, but after SE tax in most cases) → add operating expenses → gross up for taxes → add profit buffer. Do NOT simply add a flat "tax percentage" to net income and call it done -- this always underestimates the gross needed. - **Practical example of the gross-up:** A user wanting $70,000 net, with $8,000 in expenses, $12,000 in benefits, facing a 28% combined effective tax rate, and wanting a 15% buffer needs approximately ($70,000 + $8,000 + $12,000) / (1 - 0.28) = $90,000 / 0.72 = $125,000 before the buffer. Adding 15% gives $143,750 total revenue needed. This is meaningfully different from naively adding 28% to $90,000. - **Benefits are not tax-deductible in the simple way employees assume:** Health insurance premiums for self-employed individuals are deductible as an adjustment to gross income on Schedule 1 (in the US), but this reduces income tax -- not self-employment tax. The practical effect is that the deduction partially offsets the cost but does not eliminate it. For simplicity and conservatism, include the full benefits cost in the stack without reducing for partial deductibility, and flag this as a conservative estimate. - **Profit buffer mechanics:** Apply the buffer as a multiplier to the subtotal, not as a fixed dollar add-on. A 15% buffer on $120,000 of costs is $18,000 -- which grows proportionally as the user's cost structure grows. --- ### Step 3: Calculate Realistic Billable Hours This step is where most freelance rate calculations fail. The instinct is to divide by 2,080 (52 weeks x 40 hours). The actual billable hours for a typical freelancer are 1,000-1,400 per year. The gap between these two numbers creates a massive underpricing error. - **Start with total working weeks:** 52 weeks minus vacation weeks. For a user taking 3 weeks vacation, that is 49 working weeks. - **Subtract holidays:** Divide total holidays by 5 to get holiday weeks equivalent or simply subtract holiday days from total working days. With 10 US federal holidays, working days = (49 weeks x 5 days) - 10 = 235 days. - **Calculate total potential working hours:** Working days x target billable hours per day. At 7 hours/day, 235 days = 1,645 hours. - **Apply the non-billable time reduction:** Non-billable activities include: client acquisition and sales calls, writing proposals and scoping documents, invoicing and bookkeeping, email, communication, and project management overhead, professional development and keeping skills current, networking and community participation, internal business administration and planning. For experienced freelancers with a steady client base, non-billable time is typically 25-30% of total hours. For freelancers building a book of business or with 0-2 years experience, use 35-45%. For solopreneurs who are also handling all their own marketing, 35-40% is the realistic baseline. - **Convert non-billable percentage to hours:** At 30% non-billable on 1,645 hours: 1,645 x 0.30 = 494 non-billable hours. Billable hours = 1,645 - 494 = 1,151. Round to 1,150 or present as-is. - **Sick days and unplanned absences:** Build in a realistic allowance. Even healthy, disciplined freelancers lose 5-10 days per year to illness, family obligations, or equipment failures. Deducting 7 days at 7 hours = 49 hours. Adjusted billable hours: approximately 1,100. This level of specificity is often eye-opening for new freelancers who assumed they would bill 50 hours per week. - **Present both a conservative and a target scenario:** The conservative case uses 40% non-billable and the sick day allowance. The target case uses 28-30% non-billable and no sick day adjustment. Showing both gives the user a floor and a ceiling for their rate sensitivity. --- ### Step 4: Calculate the Base Hourly Rate The core formula is simple: divide total annual revenue needed by realistic billable hours. The sophistication is in the inputs, not the division. - **Base hourly rate = Total Revenue Needed / Billable Hours Per Year.** Present this calculation explicitly with both numbers visible. - **Round to a psychologically clean number:** Round up to the nearest $5 for rates under $100/hour. Round to the nearest $25 for rates above $100/hour. A rate of $127 is harder to defend conversationally than $130; $178 should become $180 or $175 depending on market positioning. - **Calculate the sensitivity of the rate to assumptions:** Show the user what the rate becomes if billable hours drop by 10% (e.g., from 1,200 to 1,080) -- the rate rises by ~11%. This matters because it illustrates that rate cushion is a form of utilization insurance. - **Flag the minimum viable rate:** Calculate the rate at which the user breaks even on expenses and taxes but earns zero profit -- this is the floor below which they are losing money. The floor rate = (Expenses + Benefits + SE Tax + Income Tax) / Billable Hours. Any project priced below this floor costs the user money to complete. - **Do not present the rate as a negotiating starting point that should be discounted:** The calculated rate is the sustainable rate. Discounting below this rate to win business is a path to financial distress. The rate tiers (Step 5) provide the appropriate framework for structured discounts. --- ### Step 5: Build the Rate Tier Structure A single hourly rate leaves money on the table in high-urgency situations and can cost work in high-volume ongoing relationships. A three-tier structure captures appropriate premiums and provides a defensible retention incentive. - **Standard rate:** The calculated base rate. Used for typical project work with normal lead times (5+ business days). - **Rush rate (1.5x multiplier):** Applied when a client needs delivery in fewer than 3 business days, requires weekend or evening work, or asks the user to displace other client work. The 1.5x multiplier is standard across most creative and knowledge-work disciplines. For highly specialized technical work (security auditing, ML engineering, certain legal or medical writing), 2x rush is defensible and common. - **Retainer or volume discount rate (0.85-0.90x multiplier):** Applied when a client commits to a minimum monthly hour block, typically 15-20+ hours per month. The discount is justified by reduced sales overhead, predictable cash flow, and the value of guaranteed revenue. For clients committing 30+ hours monthly, 0.80-0.85x is reasonable. Do NOT apply retainer rates to clients who want the discount without the commitment -- the discount is the incentive for the guarantee, not a general friendliness concession. - **Discovery or consultation rate:** Some freelancers charge a separate rate for discovery, scoping, or strategic consulting work that does not produce a deliverable. This rate is often the standard hourly rate or slightly above. Flag this as optional but note that charging for strategy work that clients sometimes assume is free is a sign of professional seniority. - **Minimum project fee:** Calculate this as the standard hourly rate multiplied by a minimum engagement threshold (typically 3-5 hours). Projects below this threshold generate disproportionate overhead relative to revenue. A designer at $120/hour might set a $360-$600 minimum. This protects against "quick favor" requests from clients who undervalue small jobs. --- ### Step 6: Convert to Project Pricing Project pricing protects the user from scope creep and makes budgeting easier for clients. The conversion requires three components: hour estimation, a scope buffer, and a structured quoting approach. - **Hour estimation per project type:** Ask the user what their typical project types are and how many hours each usually takes. If they do not know from experience, provide reasonable baselines for their field (see Edge Cases for field-specific ranges). Common creative project types and typical experienced-practitioner hour ranges: brand identity package 25-40 hours, marketing website 5-page 40-60 hours, email campaign (copy + design) 8-15 hours, technical white paper (writing) 20-35 hours, API integration project 30-80 hours, UX audit for existing product 15-25 hours. - **Scope buffer multiplication:** Multiply estimated hours by 1.10 to 1.20 before applying the hourly rate. This accounts for estimation error, inevitable scope discussions, internal revisions beyond stated rounds, and project management overhead. Use 1.15 as the default. For projects with vague or evolving requirements, use 1.20-1.25. For tightly scoped repeat work, 1.10 may suffice. - **The value-based pricing check:** After calculating the cost-based project price (hours x rate x buffer), ask whether the value delivered to the client is materially greater than this number. A freelancer doing a $5,000 brand identity for a company that will print it on $50,000 of collateral and use it for 5 years is delivering $55,000+ of value. Value pricing suggests the project price could be $7,000-$10,000. Flag this opportunity when the project scope involves assets with long useful life, high production volume, or significant downstream impact. Do NOT override the math-based price with a value-based number without the user's explicit direction -- just surface the opportunity. - **Revision and change order thresholds:** Build into project quotes a plain statement of what is included (e.g., "two rounds of revisions included"). Work beyond the included scope converts to hourly billing at the standard rate. This converts project pricing from a fixed-fee risk into a defined scope with a clear expansion mechanism. - **Retainer calculation:** Monthly retainer fee = Committed hours per month x Retainer hourly rate. Also express the annual value to help the user understand the business significance. A 20-hour/month retainer at $108/hour = $2,160/month = $25,920/year. That is the annual salary equivalent of one meaningful client relationship. --- ### Step 7: Validate the Rate Against Market Reality A rate calculated entirely from internal math may be out of step with what clients in the user's market will pay -- or may be shockingly below it. This step surfaces those gaps. - **Market range by discipline and experience level:** Provide approximate ranges for common freelance disciplines. Note these vary by geography (US/Canada/Western Europe command higher rates than other markets) and specialization. General guidance for US-based freelancers: - Graphic design: $60-$150/hour (junior-to-senior), brand specialists and packaging designers on the high end - Web development (front-end): $75-$175/hour, higher for React/modern stack specialists - Back-end/full-stack development: $100-$250/hour, higher for architects and DevOps-capable engineers - Technical writing: $60-$120/hour - Copywriting and content: $50-$150/hour, conversion copywriters at the top end - UX/product design: $90-$200/hour - Data analysis and business intelligence: $80-$175/hour - Financial modeling and CFO consulting: $150-$400/hour - Management consulting: $150-$500/hour - Software architecture and advisory: $200-$400/hour - **Rate positioning interpretation:** - If the calculated rate is >20% below the market low end: the user is either dramatically underestimating their target income, overestimating billable hours, or underestimating costs. Flag this explicitly -- taking below-market rates often signals undervaluation, not competitive positioning. - If the calculated rate falls in the market middle: the math is internally consistent and market-aligned. Proceed. - If the calculated rate is above the market high end by >15%: either the user has unusually high costs, is targeting a very high income level, or the inputs need review. Do NOT tell them the rate is wrong -- flag the discrepancy and let them decide. Senior specialists with strong portfolios often command above-market rates legitimately. - **Break-even analysis:** Calculate the minimum billable hours per month required to cover all costs (expenses + benefits + taxes + income goal) at zero profit margin. This is the floor the user must hit every month to stay solvent. Express it as hours per month AND as approximate number of standard projects per month at their average project size. - **Sanity check on utilization:** If the target billable hours require the user to bill 35+ hours per week consistently, flag this as aggressive and unlikely to be sustainable for more than a quarter or two. A sustainable long-term billable target for a freelancer running their own business is 20-25 hours per week, or roughly 85-110 billable hours per month. --- ### Step 8: Produce the Final Worksheet and Summary Compile all calculations into the structured output format. Provide a plain-language summary that interprets the numbers -- the user should walk away knowing their rate, understanding why, and having a practical framework for quoting clients. - Present the worksheet in full (see Output Format below). - Summarize in 3-5 sentences what the numbers mean in plain language: what hourly rate to use, what their average project should cost, how many hours per month they need to bill to hit their income goal, and one explicit flag if anything in the inputs or outputs warrants attention. - If the rate seems too high for the user's market experience level, suggest two specific adjustment levers: (1) reducing the profit buffer to 10% to lower the rate, or (2) evaluating whether specific expenses are essential in year 1. - If the rate seems too low for the user's experience, flag that the user may be leaving significant money on the table and that testing higher rates on new clients while maintaining existing client rates is a low-risk way to gather market feedback. --- ## Output Format ``` ## Freelance Rate Calculation Worksheet **Prepared:** [Date] **Discipline:** [Specific service type -- e.g., UX design, Python development, B2B copywriting] **Experience:** [Years of professional experience in this discipline] **Market:** [Geographic market -- US, UK, remote/global, etc.] --- ### SECTION 1: Annual Revenue Required | Line Item | Amount | Calculation / Notes | |----------------------------------------|-------------|--------------------------------------------------| | Target net annual income | $[X] | After-tax take-home goal | | Annual operating expenses | $[X] | [Itemized list: software, insurance, etc.] | | Self-funded benefits | $[X] | Health ins $[X] + retirement $[X] + other $[X] | | Subtotal before tax gross-up | $[X] | Net income + expenses + benefits | | Gross-up for taxes ([X]% effective rate)| $[X] | Subtotal / (1 - [X]%) = gross needed | | Tax load (derived) | $[X] | Gross needed minus subtotal | | Profit and stability buffer ([X]%) | $[X] | [X]% applied to gross needed | | **TOTAL ANNUAL REVENUE REQUIRED** | **$[X]** | | **SE tax component:** [X]% of net self-employment income -- estimated, verify with a tax professional. **Income tax assumption:** [X]% effective federal + state estimate based on user-provided rate or stated jurisdiction. --- ### SECTION 2: Billable Hours Model | Line Item | Value | Notes | |----------------------------------------|--------------|--------------------------------------------------| | Total weeks per year | 52 weeks | | | Vacation weeks | [X] weeks | User-specified | | Available working weeks | [X] weeks | 52 minus vacation | | Working days per week | 5 days | | | Gross working days | [X] days | Available weeks x 5 | | Public holidays | [X] days | User-specified or country standard | | Sick day / unplanned absence allowance | [X] days | Conservative: 7 days; user may adjust | | Net working days | [X] days | After all deductions | | Target billable hours per day | [X] hours | User-specified | | Total potential hours | [X] hours | Net working days x hours/day | | Non-billable time percentage | [X]% | [Experience-adjusted estimate -- see note] | | Non-billable hours | [X] hours | Total potential x non-billable % | | **BILLABLE HOURS PER YEAR (target)** | **[X] hours**| | | **BILLABLE HOURS PER YEAR (conservative)**| **[X] hours**| [X]% non-billable + sick day allowance | | **BILLABLE HOURS PER MONTH (target)** | **[X] hours**| Annual / 11 (excluding vacation month) | **Non-billable time note:** Non-billable percentage set at [X]% based on [new/experienced] freelancer profile. Activities included: business development, proposals, invoicing, bookkeeping, email, professional development. --- ### SECTION 3: Base Hourly Rate Calculation | Scenario | Revenue Required | Billable Hours | Raw Rate | Rounded Rate | |-------------|-----------------|---------------|-------------|-----------------| | Target | $[X] | [X] hours | $[X.XX]/hr | **$[X]/hr** |
GitHubで見る
この SKILL.md は非常に大きいため、SkillsMP では最初のセクションだけを表示しています。 GitHubで見る