Skip to main content

Jobs, estimates, and invoices explained

All plansBeginner4 minutesUpdated October 30, 2026

An estimate is the quote your client approves, a job is the work itself with its visits and files, and an invoice is the bill that collects payment. They link together: an approved estimate becomes an invoice (automatically by default, or in one click), and a job holds one estimate, one invoice, and any number of visits and files, so money and work always stay connected.

Three records carry a piece of work from "how much would it cost?" to "paid in full". Each has one role:

RecordIts jobThe client sees it?
EstimateThe quote: proposed line items and price, sent for approvalYes, they approve or decline it online
JobThe work: schedule, visits, crew, files, checklists, completion reportsOnly what you share (reports, portal)
InvoiceThe bill: what is owed, sent for paymentYes, they view and pay it online

How they link together

The typical path: a lead asks for a price, you send an estimate, the client approves it online, it becomes an invoice (automatically, unless you turned that off), and a job carries the actual work with its visits and crew.

None of the links are mandatory: you can invoice without an estimate, run a job without either, or quote without ever creating a job. But the job is the container: it holds one estimate, one invoice, and any number of visits, files, and checklists, and its Finance tab shows exactly where the money stands, so nobody hunts through lists to answer "did we bill this?".

Job the container for the whole engagement 1 Estimate the quote, approved online becomes the invoice 1 Invoice the bill, paid online Visits as many as needed Files photos, documents Checklists step by step Reports completion, signed Estimates and invoices can also live on their own, outside a job

A job's PO Number, when the client issued one, is copied onto estimates and invoices created from that job automatically.

Link an invoice or estimate to a job later

An invoice created on its own shows a No job attached banner. To put it on a job:

  1. Open the invoice and click Link to job on the banner. The same action is in the invoice's menu, and as Create or link in the bar across the top of the page.
  2. In Link Invoice to Job, pick the job under Select Job and click Link to Job. No job yet? Click Create a new job instead.

For an estimate, open the client's Finance tab and click Create or link beside the estimate. Linking does not convert it: it stays an estimate until it is approved or converted.

The list only offers that client's jobs with no invoice and no estimate yet, because a job holds one of each. Once linked, the job shows on the invoice with Change job (move the invoice to another of the client's jobs) and Unlink job (take it off the job; the job's visits, report, and checklists stay where they are). All three need permission to manage jobs.

Estimate statuses

StatusMeaning
UnsentDrafted, the client has not received it
SentEmailed to the client, awaiting their decision
ApprovedThe client accepted, no invoice yet (only when automatic invoicing on approval is off; otherwise it moves straight to Converted)
DeclinedThe client said no, with optional feedback
ConvertedTurned into an invoice; this estimate's billing lives there now

Invoice statuses

StatusMeaning
UnsentDrafted, the client has not received it
SentEmailed, awaiting payment
Partially PaidSome money in, balance still owing
PaidBalance is zero, everyone is happy
OverduePast the due date with a balance owing (automatic)
VoidCancelled; it can no longer be paid and no longer counts toward what is owed

Job statuses

StatusMeaning
PendingCreated, work not started
In ProgressWork underway
CompletedDone, with an optional completion report
CancelledCalled off

Visits carry their own schedule statuses on the calendar; the job's status is the summary of the whole engagement.

Where the money math lives

Line items, taxes, discounts, and deposits are calculated identically on estimates and invoices, so a converted estimate never changes price on the way to becoming a bill. A deposit set on an estimate carries to its invoice, where the client pays it, and that payment reduces the balance due.

Frequently Asked Questions

No. Invoices can stand alone, but creating them from a job (or converting an approved estimate) links everything together, so the job's Finance tab shows the full money picture.
By default WorkZen turns it into an invoice right away. Line items, prices, and any deposit carry over, and the estimate is marked Converted so it cannot be double-billed. If your company turned off Create the invoice when a client approves an estimate, it stays Approved until you convert it in one click, except an estimate with a deposit, which always converts.
The due date passed with a balance still owing. Overdue is automatic; recording a payment or editing the due date updates it.
No, a job holds exactly one estimate and one invoice; that is what keeps its Finance tab unambiguous. For change orders or phased billing, use standalone invoices for the same client, or a separate job.
Open the invoice and click Link to job on its No job attached banner, pick the job under Select Job, and click Link to Job. No job yet? Click Create a new job in the same window. For an estimate, click Create or link beside it on the client's Finance tab.
The list shows only that client's jobs that hold no invoice and no estimate yet, since a job holds one of each. If the job already has another invoice, open that invoice and use Change job or Unlink job first, or create a new job from the same window.

This article answers:

  • What is the difference between a job, an estimate, and an invoice?
  • Do I need a job to create an invoice?
  • What do the estimate statuses mean?
  • What do the invoice statuses mean?
  • How do estimates, jobs, and invoices connect to each other?
  • How do I link an existing invoice or estimate to a job?
  • Why is my job missing from the Link to job list?

Still have questions?

Browse the help center, or jump in and see it for yourself. WorkZen is free to get started.

Back to Help Center