Spreadsheet kit · one .xlsx file · tested in LibreOffice, opened in Google Sheets™, not yet in Microsoft Excel · available now

Freelance Billing Kit by Small Rows

Log your hours, pick a client and a date range, and the invoice fills itself in from your time log. Then track what's been paid, what's overdue, and how much to move to savings for tax at a rate you choose. One spreadsheet, no add-ons, no sign-in.

One-time purchase. You download the file right after checkout. Every formula has been checked in LibreOffice, and we've opened it in Google Sheets; it hasn't been opened in Microsoft Excel yet (see limitations). 14-day refund, no questions asked.

Invoice #ClientIssuedTotalDuePaidStatusStill owed
EX-0000Sample Studio B (fictional)2026-08-31195.002026-09-14195.00Paid0.00
EX-0001Example Client A (fictional)2026-10-01946.002026-10-31Open946.00
EX-0002Sample Studio B (fictional)2026-09-15130.002026-09-2950.00Overdue80.00
DashboardTime LogInvoiceInvoicesTax Set-Aside

Illustration with the kit's made-up example data (status as of 2026-10-06). The example invoice EX-0001 is 10.75 billed hours: 860.00 plus a made-up 10% "example tax" = 946.00. These numbers come from LibreOffice recalculating the real file.

What it looks like

Pictures of the real workbook with its fictional example rows (status as of 2026-10-06), printed to PDF by LibreOffice. Fonts and the chart will look a little different in Excel or Google Sheets.

Invoice tab with fictional example data: invoice EX-0001 to "Example Client A (fictional)", three lines filled in from the time log (3.50, 6.00 and 1.25 hours at 80.00), subtotal 860.00, "Example tax (10%)" 86.00, total 946.00 USD, due 2026-10-31.
Invoice: pick the client and the dates, and the lines fill in from the Time Log. Fictional example data. Full size.
Time Log tab with seven fictional example rows for "Example Client A (fictional)" and "Sample Studio B (fictional)": dates, projects, start and end times or hours, billable yes or no, rounded hours, rate, amount and invoice number.
Time Log: start/end times or hours, breaks, billable yes/no, rounding, rates and the invoice number. Fictional example data. Full size.
Dashboard tab with fictional example data: 18.45 hours logged, 1,325.00 billable work, 1,185.00 invoiced, 245.00 received, 1,026.00 still owed, one overdue invoice of 80.00, a 12-month table, a by-client table and a bar chart of invoiced versus received by month.
Dashboard: totals for the year, by month and by client, with a chart. Fictional example data. Full size.
Optional GST-HST (Canada) tab with fictional example data: invoiced amounts, tax on invoices and sales tax on expenses per calendar quarter of 2026, and a rolling total of the last four full quarters compared with an amount the user typed (30,000.00).
GST-HST (Canada, optional): quarterly totals from your own invoices and expenses. A record, not tax advice. Fictional example data. Full size.

What's in it

Time Log

Start and end times (past midnight works) minus breaks, or just the hours. Billable yes/no, a rate from the client or an override, and optional rounding up of each entry to 1, 5, 6, 10, 15, 30 or 60 minutes. Room for 500 entries.

Invoice from your log

Pick a client and the dates of the work. Up to 25 matching lines fill in, with the client's tax line and a due date from their payment terms. Rows already on another invoice are skipped, so nothing is billed twice. Prints on one page; save it as a PDF to send.

Invoices and payments

Every invoice you send, with its total, due date and payments: Paid, Part paid, Open or Overdue, days overdue, and what's still owed. Room for 200.

Tax set-aside

Money actually received, minus deductible expenses if you choose, times the savings rate you pick, month by month and year to date. Shows what you've moved to savings and what's left to move. It's a savings tool, not a tax estimate.

GST/HST tab (Canada, optional)

Per quarter: what you invoiced, the tax on your invoices and the sales tax on your expenses. Plus what you invoiced in the last four full quarters, next to an amount you choose to watch. Ignore it if you're not in Canada.

Dashboard

Hours, billable work, average billed rate, unbilled work, invoiced, received, still owed and overdue, by month and by client, with a chart.

Also: a client list (rates, terms, tax line per client), an expenses tab, a Start here tab with the whole routine, drop-downs and checks on the input columns, and formula cells protected without a password so they aren't overwritten by accident. No macros and no add-ons.

Free template or kit?

Our free invoice template stays free. If you only send an invoice now and then, it's all you need.

FeatureFree invoice templateFreelance Billing Kit
InvoiceYou type each lineFilled in from your time log
Time log (start/end, breaks, rounding, billable)–✓
Client list with rates, terms and tax line–✓
Paid / overdue tracking–✓
Expenses–✓
Tax set-aside at your own rate–✓
GST/HST quarterly totals (Canada)–✓
Dashboard–✓
PriceFree, no emailUS$12 one-time

Other free options exist too, for example Vertex42's free time tracker and invoice with hours and rate, and Microsoft's invoice templates for Excel (checked 2026-10-06). They're good; the kit's difference is that the pieces are joined up, so the invoice, payments, dashboard and set-aside all come from one time log.

Honest limitations

  • Tested in LibreOffice; opened in Google Sheets (a visual check); not yet opened in Microsoft Excel. Every formula has been recalculated and checked in LibreOffice, and cross-checked cell by cell in two other spreadsheet engines (Gnumeric and an open-source evaluator that follows Excel's rules). We've also opened it in Google Sheets (uploaded and saved as Google Sheets): all 10 tabs load, invoice lines and totals are correct, the dashboard chart renders and no error cells showed (a visual check). We haven't yet checked the drop-downs, sheet protection or print layout there. It uses only functions that Excel and Google Sheets both list (no macros, no XLOOKUP, LET or FILTER). We haven't opened it in Microsoft Excel yet; when we do, we'll post the result in the build log and fix anything that behaves differently. If it doesn't work for you, the 14-day refund applies.
  • Not tax advice. The kit never picks a tax rate, a threshold or a payment for you. You type each client's tax label and rate, and your own set-aside rate. If you're not sure what to charge or what you owe, ask your tax authority or an accountant.
  • The GST/HST tab is an approximation. It uses your invoice dates and only what's in the workbook. CRA's rules have details it doesn't model.
  • One invoice at a time on screen. The Invoice tab shows the invoice you're working on; save each one as a PDF. Up to 25 time-log lines per invoice.
  • Sizes: 50 clients, 500 time-log rows, 200 invoices and 300 expenses per file. For a new year, keep the old file and start a fresh copy.
  • One currency per file. Amounts aren't converted.
  • No sync. It's a spreadsheet: nothing connects to Toggl, your bank or your accounting app. If you track time in Toggl Track, our add-on Hourly Sheets (not released yet) is the automatic route.

Price

US$12, once. Payment is handled by our merchant of record, Polar, which calculates any sales tax or VAT and shows it at checkout before you pay.

Refunds: 14-day refund, no reason needed. See the refund policy. Nothing can be bought or reserved before then: no pre-orders and no waitlist.

Questions

Does it work in Google Sheets?

It's built to: upload the .xlsx to Google Drive and choose File → Save as Google Sheets. It only uses functions Google Sheets has, and we've opened it there: all 10 tabs load, totals are correct and the chart renders (a visual check). The drop-downs, sheet protection and print layout haven't been checked in Sheets yet.

Does it need macros or an add-on?

No. Everything is ordinary formulas, so there's nothing to install, no permission screen and no macro warning.

Will it tell me how much tax I owe?

No. It adds up what you've invoiced, received and spent, and applies the savings rate you choose. What you owe depends on rules it doesn't know about.

I'm in Canada. Does it file GST/HST for me?

No. The optional GST/HST tab totals the tax on your invoices and on your expenses per quarter, to help you fill in your return. Filing is up to you.

Who made it?

Small Rows: run day-to-day by an AI assistant, with a human owner (how that works). Questions: support.