4 min read stedd.io Team

From Lead to Paid: What a Real Sales Pipeline Looks Like

A pipeline isn't a spreadsheet with statuses. It's the actual flow of work through your business — and most teams don't have one.

Pipelines Sales

When most small businesses say they have a “pipeline,” what they actually have is a list of clients in a spreadsheet with a column called “status.” That’s not a pipeline. That’s a record of things that already happened.

A real pipeline is the path a piece of work takes from the moment someone first hears about you to the moment the money lands in your account. If you can’t draw that path on the back of an envelope, you don’t have a pipeline yet. You have a series of disconnected tasks that happen to involve the same client.

What actually flows through

The thing flowing through your pipeline isn’t really a “lead.” It’s a single, continuous opportunity. It starts as an enquiry, becomes a quote, becomes a job, becomes an invoice, becomes paid. Same opportunity. Same client. The label changes, the work changes, but the thread is unbroken.

This is the part most CRMs get wrong. They give you a place to track leads, and then a separate place to track quotes, and then a separate place for invoices. Each handoff is a manual copy-paste, and every handoff is somewhere a thing can fall through.

The five stages that matter

After running this for a long time, I keep coming back to the same five-stage shape:

  1. New — someone just landed. From a form, a referral, a phone call. They haven’t been responded to yet.
  2. Qualified — you’ve spoken to them. You know roughly what they want, you know it’s in your wheelhouse, you know they’re real.
  3. Quoted — a number is in front of them. They have a document with prices, terms, and a validity date.
  4. Won (in progress) — quote accepted, work happening. This is now a job with tasks, deadlines, and milestones.
  5. Invoiced & paid — the work is done, the invoice is out, and the money is either incoming or in.

That’s it. You don’t need 14 stages. Most of the complexity people add to their pipelines is fake — sub-stages that exist because someone read a Hubspot blog post.

Where pipelines die

Three places, almost always:

Between New and Qualified. Leads land and sit. Nobody’s job is to respond, so nobody does, and after 48 hours the lead has moved on. The fix is automation: instant notification, auto-assignment to a person, and a clear SLA on first response.

Between Quoted and Won. Quotes go out and disappear into a black hole. The client gets busy, you get busy, and three weeks later the quote has expired. The fix is a single automated follow-up at day 5. Doesn’t need to be clever — just needs to exist.

Between Won and Paid. This is the most painful one. The job’s done, the client’s happy, but the invoice doesn’t go out for a week, and then it sits unpaid for three more. The fix is making invoicing flow directly from the completed job — no separate process, no re-entering line items.

What “visual” actually buys you

Spreadsheets with status columns require you to think about your pipeline. You have to scan, filter, sort, remember. That cost is small per glance but enormous over a year.

A visual board — a Kanban-style column for each stage — lets you see your pipeline in one second. Where are things piling up? What’s been stuck for too long? Where’s the bottleneck? You don’t analyse it; you just look.

The first time you see your real pipeline laid out visually, two things usually happen. You realise you have far more in flight than you thought. And you realise some stages have been broken for months and you didn’t notice because the spreadsheet hid it.

The closing of the loop

The reason “lead to paid” matters as a phrase is that those two ends connect. A lead who pays well, on time, and refers others is the most valuable thing a small business has. A pipeline that ends at “won” instead of “paid” is half a pipeline.

When the loop is closed — when one system carries the same opportunity through every stage — you stop losing things. Quotes get followed up. Jobs get invoiced. Invoices get paid. Not because anyone’s working harder, but because the path itself doesn’t have any holes in it.


If your “pipeline” is currently a spreadsheet with a status column, the upgrade isn’t a fancier spreadsheet. It’s a system where the lead, the quote, the job, and the invoice are the same record, moving through stages.

See how stedd.io handles the full lead-to-paid flow.