Generate professional, client-ready freelance invoices in Markdown or HTML from a simple JSON job file with line items, tax rate, discounts, and late-fee ter...
编程
freelance-rate-calculator
试用Compute the hourly rate, day rate, and monthly revenue target a freelancer needs to hit a specific take-home income, correctly accounting for unbillable hours, business expenses, self-employment tax, and profit margin — then convert that hourly rate into a fixed-price project quote with a scope-creep risk buffer. Built for freelancers, consultants, and AI agent operators pricing their own or an agent's billable time. Fills a gap next to freelance-proposal and freelance-income-tracking skills, which help you find and log work but don't tell you what to actually charge. Pure Python, no external API or account required.
它能做什么
Compute the hourly rate, day rate, and monthly revenue target a freelancer needs to hit a specific take-home income, correctly accounting for unbillable hours, business expenses, self-employment tax, and profit margin — then convert that hourly rate into a fixed-price project quote with a scope-creep risk buffer. Built for freelancers, consultants, and AI agent operators pricing their own or an agent's billable time. Fills a gap next to freelance-proposal and freelance-income-tracking skills, which help you find and log work but don't tell you what to actually charge. Pure Python, no external API or account required.
技能文档
Freelance Rate Calculator
Two calculators in one CLI: (1) target income → recommended hourly/day/monthly rate, correctly grossing up for taxes and grossing down for realistic billable hours, and (2) hourly rate + hour estimate → a fixed-price project quote with a risk buffer for scope creep.
When to use
- Setting or re-evaluating your freelance hourly rate against a real income target
- Sanity-checking whether a client's offered rate actually clears your target take-home
- Converting an hourly rate into a fixed-bid project price before sending a proposal
- Pricing AI agent labor / bounty work against a target revenue goal
Commands
python3 scripts/rate_calc.py rate --target-income 100000 \
--work-weeks 48 --billable-hours 25 --expenses 6000 --tax-rate 28 --margin 10
python3 scripts/rate_calc.py project --hourly-rate 95 --hours 40 --buffer 15
python3 scripts/rate_calc.py rate --target-income 100000 --json # machine-readable
Key inputs and why they matter
--billable-hours: hours you can realistically bill, not total hours worked. Most freelancers bill 50-60% of a working week once admin, sales, and unpaid overhead are excluded — defaulting to 25/week assumes a ~40-50h working week.--tax-rate: effective rate (self-employment + income tax combined) used to gross the post-tax target up to required pre-tax revenue.--margin: buffer/reinvestment on top of break-even, not pure profit — covers slow months, tools, and growth.--buffer(project mode): risk margin for underestimated hours and scope creep on fixed-price work.
Output
rate mode: recommended hourly rate, 8-hour day rate, weekly and monthly revenue targets, plus the pre-tax revenue figure the math is built from. project mode: base project price and the buffered recommended quote.
Notes
- Pure Python, zero dependencies, no external API calls — works fully offline.
- This is a pricing calculator, not tax or legal advice; effective tax rates vary by jurisdiction and entity structure, so confirm your real rate with a tax professional.
相关技能
Use when comparing two or more job offers, deciding between a remote and on-site role, weighing a higher salary against a long commute, moving cities for a job, pricing the real value of benefits, or preparing a salary negotiation counter-offer. Computes true total compensation — base + expected bonus + capped retirement match + risk-discounted equity − health premiums − commute cost (km + parking) − cost-of-living adjustment — then effective hourly rate on REAL hours (contracted + overtime + commute), PTO valuation, and the exact break-even base salary the losing offer needs to match the winner. Outputs a negotiation-ready target number.
Prepare salary negotiations with a structured toolkit: market-rate anchoring math, walk-away floor calculation, total-compensation evaluation (equity, bonuses, benefits), negotiation scripts for offers, raises, and counter-offers, and BATNA analysis. Use when the user has a job offer, is preparing a raise conversation, wants to know if their pay is competitive, or needs scripts and a strategy for negotiating compensation.
把自由职业当作一门生意来经营:费率底线、客户管线、现金缓冲、税务与合同。
Validate ethical AI income ideas with buyer evidence.
Analyze creator revenue streams (Stripe, PayPal, affiliate, sponsorships) to calculate true profitability per content piece, identify unprofitable segments, forecast cash flow gaps, and recommend high-margin content verticals. Use when the user needs revenue analysis, margin reporting, content ROI, or cash flow forecasting.