A proposal is easy to send and easier to lose track of. The outbox has the file, memory has the intention, and the follow-up happens whenever you happen to think of it. This freelance pipeline template puts the three facts on paper: who got a proposal, when it went out, and when to follow up. Print two pages free: an 8-row pipeline table, then a win-rate box and a reusable follow-up script. Write-in only, no software, prints tonight.
How to use this page: print at 100% scale (site chrome drops out on paper). Page one is the pipeline: one row per proposal, with the client, the date it was sent, the date to follow up, and a status circle. Page two is the math and the script: a three-line win-rate box to fill whenever you flip the sheet, and a follow-up script you write once and reuse for every nudge. Print a fresh pair per batch of proposals, or when all eight rows are spoken for.
Eight rows covers the proposals a one-person operation actually has out at once, and a page you can see whole beats a folder you have to open. Each row takes the client name (enough letters that row 6 and row 7 don't blur in a month), the date the proposal left, and the date you decided to follow up — written down while the send was still fresh, not picked from memory later. The status column is three circles: S sent, W won, L lost. Circle one the moment the outcome changes; a row with a sent date and no circle is still open. The spreadsheet this sheet mirrors describes its pipeline like this:
Pipeline tab: 40 rows, stage dropdown (New, Contacted, Proposal, Won, Lost) with a stage summary (count and value per stage).
Matchbook Labs · free printable
Proposal pipeline
| Client | Proposal sent | Follow up on | Status |
|---|---|---|---|
| SWL | |||
| SWL | |||
| SWL | |||
| SWL | |||
| SWL | |||
| SWL | |||
| SWL | |||
| SWL |
Status: S sent, W won, L lost. Circle one when the outcome changes; sent date + no circle = still open.
Fits A4 and US Letter at 100%. Grayscale prints fine.
Two boxes, three lines each. The win-rate box counts one batch: proposals sent, proposals marked W, and one division between them. Fill it when you flip to a fresh sheet, so each pair of pages carries its own batch. The follow-up script goes the other way: fill it once, before the first nudge, then reuse it for every follow-up on page one so the wording is already decided on the day you're least in the mood to decide anything. The spreadsheet version counts the same numbers for you:
Dashboard: total income YTD, expenses YTD, net, outstanding invoices (count and sum), win rate, and open pipeline value. All formulas, no macros.
Matchbook Labs · free printable
Win rate & follow-up script
Win-rate box (fill per batch)
Proposals sent (all rows):
Marked W (won):
Win rate: won ÷ sent = %
Follow-up script (fill once, reuse)
Who and what:
The ask:
Next date if no answer:
Opinions from building proposal-organization pages like this one. Take or leave:
A tracker sheet, first and honest: two pages of ruled paper that organize proposals already written and already sent. It doesn't write proposals, send them, or win them; whether a client answers is up to the client, and the pages promise no outcome. They keep the dates, the follow-ups, and the counts where you can see them. Nothing here is business, legal, or tax advice.
Related: the printable quote template covers the step before a proposal, and the free client tracking spreadsheet covers the same pipeline in six tabs. Both live in the catalog.
Get the Freelance Client Hub Spreadsheet - 6 tabs incl. the pipeline tab →The spreadsheet version of this tracker: a six-tab spreadsheet for freelancers who track work in one place instead of five loose files: clients, invoices, income, expenses, and leads, with a dashboard that adds it up. Dropdowns and formulas built in. Works in any spreadsheet app that reads xlsx files. Instant download.