Hexloom Labs
Published 2026-10-05

Freelance Writer Income and Expense Spreadsheet for Articles

A writer's income comes in pieces: a per-word fee here, a retainer there, a deposit on a long project. The money often arrives weeks after the work is filed, and costs like research, editing tools and conference trips are small and scattered.

How a writer gets paid, and what that means for the sheet

Writers are paid by the word, by the article, or by a monthly retainer for a set number of pieces. Most publications pay after the piece runs, not when you file it, so the invoice date and the payment date can sit weeks apart. Retainers from content agencies arrive on a steady day, while one-off features land whenever an editor approves the invoice.

Long projects such as a book proposal or a white paper are often split into a deposit and a balance. Log each as its own Income row, with the word deposit or balance in the Description. Content platforms usually pay out net of their cut, so log the amount that reached your account and name the platform as the client.

One example month, logged

Invented numbers, to show the shape. Each row below is one line on the Transactions tab.

ClientWhat it wasIncome
Harbor Tech BlogFour product reviews, per-word rate$1,100
Pinecrest Content AgencyMonthly retainer, six blog posts$2,100
Larkspur QuarterlyFeature essay, kill fee$300
Meridian Health CoWhite paper, 50% deposit$1,800
Income total$5,300
CategoryWhat it wasExpense
Software & subscriptionsEditing and grammar app, annual$120
Software & subscriptionsTranscription app, monthly plan$20
EquipmentNoise-cancelling headphones$180
EquipmentDigital voice recorder$75
Home officeStanding desk converter$210
Professional feesWriters' association dues$120
MarketingPortfolio site domain and hosting$84
TravelTrain fare to a writers' conference$138
ContractorsFact-checker for a long feature$150
Expense total$1,097

In this example the month ends with $5,300 in, $1,097 out and $4,203 left before you set anything aside for tax.

The P&L tab sorts the same rows by category:

Expense categoryMonth total
Software & subscriptions$140
Equipment$255
Contractors$150
Marketing$84
Travel$138
Home office$210
Professional fees$120
Expense total$1,097

Where a writer's purchases go

Four tracking tips for a writer

  1. Put the piece title and the agreed word count in the Description of every invoice. When an editor cuts the piece and pays less, the difference is visible without digging through old emails.
  2. On the first of each month, open the Invoices tab and check which of your entered invoices show Overdue in the Status column. Those are your queue for polite reminder emails.
  3. Log reporting costs, such as a transcription service or a library day pass, as small separate rows with the piece title in the Description. If the piece never runs, you still see what it cost.
  4. Writing income arrives in lumps, so log each payment as it lands, then check the Tax Set-Aside tab for the amount to put aside and move it to a separate account. Ask your tax adviser what share suits you.

Two formulas worth a cell of their own

These use the kit's Transactions tab (Type in column B, Category in C, Client / Vendor in E, Amount in F). Excel and Google Sheets both support SUMIFS.

Questions

How do I log a kill fee in my freelance writing income tracker?

Log it as its own Income row on the day it arrives, with the publication as the client and kill fee in the Description. Keep it apart from the full rate, which was never paid, so you can see how many assignments fell through.

Should I log an article as income when I file it or when I get paid?

Log Income in the Transactions tab when the money arrives. Enter the invoice on the Invoices tab with its issue date, so unpaid pieces stay visible, and add the Date paid there once it clears. The two tabs do not link, so a paid article goes on both.

Already built

The Freelancer Finance Spreadsheet Kit has the Transactions, Invoices, P&L, Cash Flow and Tax Set-Aside tabs wired together, with this kind of example data on every tab. One Excel file, $29.

See what's inside

Free: the Tax Set-Aside tab as a standalone Excel file

One working tab: type your quarterly income, expenses and the rate you choose, and it shows what is still to put aside. Confirm your email and the file arrives right away, plus an occasional note (at most one a week) on tracking freelance money. Unsubscribe in one click. Privacy.

The same sheet for other freelancers

More freelancer finance guides

General information about using spreadsheets, not financial, tax or accounting advice. Example numbers are invented. Categories are for tracking and do not say what is deductible.