The rate tab
Take-home income, tax rate, business costs, weeks off, hours per week, billable share, a cushion for gaps. Out comes gross income, billable hours, the hourly floor and the day rate.
Fill seven yellow cells and get your minimum hourly rate: the number below which a job costs you money. Then per-word rates for eight kinds of writing, editing time by depth, and a quote builder with rush fee, deposit and balance.

Freelance writers, editors and small agencies who keep guessing their rates and under-quoting edits.
Take-home income, tax rate, business costs, weeks off, hours per week, billable share, a cushion for gaps. Out comes gross income, billable hours, the hourly floor and the day rate.
Blog with light research, heavy research, landing pages, email sequences, case studies, technical docs, ghostwriting, editing: typical words per hour and what that means per word and per 1,000 at your rate.
Proofread, copyedit, line edit, substantive, rewrite, fact-check: low and high minutes per 1,000 words, a difficulty multiplier, and a low, typical and high price for the job.
Line items with words, depth and hours; rate pulled from your floor; subtotal, rush fee, deposit, balance on delivery, total hours and the effective per-word rate.
The words-per-hour and minutes figures are typical ranges, labelled as such. Time five jobs and replace them with your own numbers.
Screenshots are taken from the file itself, not a mock-up. What you see here is what lands in your inbox.

They are typical ranges from common editorial practice, not a survey, and the sheet says so. Your own log beats them: track five jobs and overwrite the yellow benchmark cells.
Yes. The dollar sign is only a display format. The arithmetic is the same in any currency.
Excel, Google Sheets or LibreOffice. The formulas avoid anything that only one of them supports.
Enter your name and email and it arrives in a minute. One email per new resource after that, and you can leave any time.
Prefer to skip the download? Start Orwellix free and do the editing inside the document instead.