Creating an invoice — where and how
Most people new to Suprata are surprised to learn there isn't a single "+ New Invoice" button somewhere in the menu. Instead, invoices are created from four different surfaces, and which one you use determines what gets pre-populated, what's already linked, and how much typing you avoid.
This reflects how invoices actually come about in a service business: usually as a consequence of work done, not as a thing you sit down to write from scratch. This article walks through all four creation paths, the trade-offs, and how to pick the right one.
The four creation paths
| Source | When invoice is created | What's pre-populated | Best for |
|---|---|---|---|
| Job → Complete | Auto, when a job's status flips to Complete | Customer, line items from job (parts/labor/time), tax categories, terms | Service-business work, the most common path |
| Estimate → Convert | When you click "Convert to Invoice" on an approved estimate | Customer, line items, terms, links to original estimate | Quoted work that the customer approved |
| Recurring Invoice schedule | Automatically, on the cycle you set | Customer, line items from the recurring template, dates | Subscriptions, monthly billing, retainers |
| Manual on Account | When you create a job (even with no work) and complete it, or use Recur Invoice on an existing one | Customer; everything else by hand | Ad-hoc bills (deposits, late fees, finance charges) |
There is no "fifth" path that's a blank invoice form. The closest thing to creating one from scratch is the workflow patterns at the bottom of this article.
Path 1: Job → Complete (the most common)
The default and intended flow. A tech (or anyone) marks a job complete and the system automatically produces a draft invoice for that job. Line items come from anything added to the job during work — parts pulled from inventory, time logged, services rendered.
When it fires
- A job's status moves to Complete.
- The customer's tax category is applied to each line item via the price list.
- The terms default for the customer's Account are set on the new invoice.
- A draft invoice is generated and linked back to the job, so you can jump between them.
What you do next
- Open the resulting invoice (find it in the customer's Account → Invoices tab, or via the Open Invoices report).
- Review the line items. Did the tech add everything? Are quantities right?
- Adjust the theme, terms, or tax categories if needed.
- Send Invoice (see Sending an invoice to a customer).
When this path is the right pick
For 80%+ of service-business invoicing. If a tech did work, you bill for it through this path.
Path 2: Estimate → Convert
When you've sent a customer an estimate (a quote awaiting approval) and they approve it, you convert it into an invoice rather than re-typing the line items.
When it fires
- You click Convert to Invoice on an approved estimate.
- The system creates a fresh invoice with the same line items and the same totals, but as a real invoice rather than an estimate.
- The original estimate is marked Converted (locked from edit but kept as historical record).
What you do next
- Review the converted invoice — same line items, but the terms might switch (e.g., "30-Day Estimate" → "Net 15").
- Adjust the due date if the work-completion date differs from the estimate date.
- Send Invoice to the customer.
When this path is the right pick
When the customer formally approved a price before the work — and now the work's done and you need to bill. Most common in:
- Bid jobs (commercial customers who require a written approval).
- Larger residential repairs ("we have to order parts").
- Service agreements being formally accepted.
See Estimates vs. invoices — when to use which for the upstream side of this flow.
Path 3: Recurring Invoice schedule (auto)
For ongoing customer relationships — monthly retainers, quarterly maintenance, subscription-style billing — you set up a recurring invoice template once and the system creates a fresh invoice on every cycle.
When it fires
- Each night, Suprata checks every active recurring schedule.
- For each schedule that's due, a fresh invoice is created from the template you set up.
- The template defines the line items, terms, and theme; new dates and totals fill in for that cycle.
- If autopay is enabled and the customer has a saved payment method, the invoice is also charged automatically.
What you do next
The whole point of this path is "nothing" — once it's set up, the cycle runs on its own. Your job is monitoring:
- Failed autopay attempts (notify customer to update card).
- Customers who unsubscribe (stop the recurring schedule).
- Schedule changes (price increases, scope changes).
When this path is the right pick
- Software subscriptions, gym memberships, club dues.
- Monthly retainers (consulting, IT support, property management).
- Maintenance contracts where the bill recurs but the visits are scheduled separately.
- Reservations long-stay folios that bill monthly.
See Recurring invoices and Subscriptions vs. agreements vs. recurring invoices for the deeper differences.
Path 4: Manual creation (the workarounds)
There's no blank-invoice button, but you can create an invoice without doing real work. Two patterns:
Pattern A: a "billing-only job"
- Create a new Job for the customer, with a job type like "Billing Adjustment" or "Deposit Charge".
- Add line items directly on the job (no time, no parts — just a charge).
- Mark the job Complete.
- The auto-created invoice has just those line items.
This is the cleanest pattern for one-off bills (a deposit, a late fee, a manual finance charge, a custom-priced item that doesn't fit your normal flow). You get a billing-only job in your job history that explains why the charge exists.
Pattern B: clone an existing invoice
If a customer regularly gets the same bill (and a recurring invoice schedule isn't right because the cadence is irregular), use the Recur Invoice option in the Invoice Actions menu of an existing invoice.

This converts the existing invoice into a recurring template. From there, the system spins up copies on the schedule you choose. If you don't want it to recur, you can also use it as a one-time "cloned" invoice.
How invoices are linked back
Every auto-created invoice keeps a link back to whatever originated it — a job, an agreement, a subscription, or a reservation. Open the invoice and you'll see that link in the header (e.g., "RES #1501978312" or "Job #2777283350"), and clicking it jumps you to the source. Converted estimates work the same way: the original estimate stays in your records, marked Converted, with a link to the invoice it became.
So if you ever wonder "why does this invoice exist?" — you can always click back to the work, contract, or booking that generated it.
What an invoice looks like once created
Here's a real invoice on a customer's account — the result of any of the four paths above:

The main areas of the invoice screen:
- Header: the invoice number you give customers, the customer's name, and a link back to the related job or reservation if there is one.
- Invoice block (left): the issued date, the due date, and the total due. The due date is calculated from the terms you assigned (e.g., Net 30 = issued + 30 days).
- Recipient: the customer's billing name and address.
- Line items: each thing the customer is being billed for, with its description, quantity, unit price, and total.
- Subtotal / Tax / Total / Due: the math at the bottom. Tax is broken out per line item based on each item's tax category, then totaled.
- Right sidebar — Invoice Tools: print the invoice, capture a payment, see the payment history on this invoice, issue a credit, glance at margin, and review the activity log for this invoice.
- Top right — Invoice Actions: the menu where you Lock, Close, Void, Edit, Send, or convert to Recurring (see screenshot above).
And here's a paid invoice — same layout, different state:

The invoices tab on a customer's Account
To see all invoices for one customer, open their Account dashboard and click the Invoices sub-tab.

This is also where you'll typically find the invoice the system just created from a completed job, so you can review it before sending.
When you'd skip the "review first" step
The system can be configured to auto-send invoices on job completion (so the customer gets the bill the moment the tech marks "complete"). Most businesses don't enable this — they want a human to glance at the invoice before sending — but for high-volume, very-templated work (a single fixed-price service repeated all day), auto-send is fine.
If you turn it on, set it per job type not globally — service calls might auto-send, but installs probably shouldn't.
Common mistakes
- Looking for a "Create Invoice" button and not finding it. It doesn't exist. The closest equivalent is creating a billing-only job, or using Recur Invoice on an existing one.
- Manually typing invoices that should come from jobs. If your tech did work, mark the job complete and let the auto-invoice happen. Manual invoices break the audit trail back to the work.
- Editing an auto-generated invoice instead of fixing the underlying job. If the invoice is wrong because the job had wrong items, fix it on the job — the totals will recalculate. Editing the invoice header to "patch" the issue creates inconsistency between what was billed and what was done.
- Treating "convert estimate to invoice" as optional. Approved estimates that never get converted are revenue you forgot to bill. Convert at job-completion time, not "later".
- Manually creating a new invoice for a customer who already has an open one. Add to the existing invoice instead — combine related charges into one bill rather than creating multiple small ones.
- Forgetting that recurring invoice templates are templates, not invoices. Editing a template changes future cycles, not past invoices already issued. If you want to fix a billed cycle, edit that invoice, not the template.
After the invoice is created
Typical next steps:
- Review the line items, terms, and theme.
- Send it (see Sending an invoice to a customer).
- Track payment via the Account dashboard or the A/R aging report.
- Sync to QuickBooks (automatic if connected — see QuickBooks first sync walkthrough).