These cookies are required for the website to function properly. They ensure security, enable basic features like page navigation, and store user session data. You cannot disable these cookies.
- Invoicing & Billing System
- Features
- Clients and estimates
Clients and estimates
Agree the work and payment terms before creating an invoice. An estimate for a consulting engagement can separate discovery, delivery and reimbursable travel into understandable lines. The customer sees what each charge covers, when the offer expires and the payment terms that will carry into billing. A later catalogue price change affects the next proposal, while the existing estimate keeps the price already presented.
OverviewEstimates Awaiting Approval×
Invoicing & Billing System · Clients and estimates
New
Estimates Awaiting Approval
Estimates
Sent3
Cedar Vale ArchitectureEST-58050
950
22 OctJuniper Field StudioEST-19429
900
17 OctWillowbend FloralsEST-17884
420
15 OctAdd
Viewed3
Harbor Lane InteriorsEST-41855
50
19 OctCedar Vale ArchitectureEST-69949
760
21 OctBlue Finch WellnessEST-98813
120
22 OctAdd
What you can do
Keep the business context together
Keep the client identity, billing address, due-date basis and estimate lines together. Items supply a starting description and rate; the estimate preserves the agreed version. Client acceptance belongs to the identified recipient and the actual document sent. An expired or superseded quote stays in history rather than silently becoming a new commercial agreement.
An accepted estimate gives the bookkeeper a starting invoice without retyping the customer or recalculating a different commercial offer. Compare the estimate subtotal, configured tax and final total with the resulting invoice. A taxable line contributes its net amount to the subtotal and its tax once to the tax total. The sent offer retains its taxable decision and rate, so a later rate update cannot change what the customer accepts. Conversion uses that accepted offer without refreshing prices or tax.
Give each decision a clear owner
A Client may approve or decline only the estimate bound to their signed link. Owner / Admin and Bookkeeper can record evidenced offline acceptance and convert an accepted estimate once. Assistant can prepare and send an estimate but cannot invent the customer decision.
A customer may ask to change a quantity after receiving the estimate. Prepare a replacement offer and send it to the correct recipient. After acceptance, that replacement is a new linked estimate with its own customer decision. The original acceptance cannot approve the revised scope. Keep the accepted version available when someone asks why a later invoice differs from an earlier proposal.
Handle exceptions with the original record
If a recipient changes, invalidate the old access link before sending a replacement. A repeated acceptance or conversion must return the original result. Similar client names or a shared email address require a checked identity match; neither is sufficient to merge billing histories.
The estimate queue separates work awaiting a response from work ready to convert. Expiry dates close unanswered offers. An accepted estimate keeps its decision while the bookkeeper prepares the invoice; conversion cannot turn it into a declined or expired offer. Opening a document may explain that the recipient has viewed it, but only a recorded customer decision changes whether the estimate is accepted.
Find the work that needs attention
Configure business contact details, invoice numbering, client terms and reusable item descriptions before sending the first proposal. Import clients using checked identifiers rather than names alone. If two contacts share an accounts-payable address, their signed document links must still resolve only to the particular offer each was sent.
Configure it around your business
The result is an agreement that remains understandable throughout billing: who accepted it, which services and amounts were agreed, and which invoice came from it. A duplicate conversion request returns that invoice instead of creating another charge, so the customer does not receive two bills for the same accepted estimate.
What your team sees
- Estimates Awaiting Approval — Review the work and supporting records for this module.
What it keeps track of
Data model- Clients
- The customer record — kept light. Email is the natural key for dedupe. Carries a default payment term that overrides the business default at invoice creation time.
- Items
- Reusable line-item catalog. Items can be services (priced per hour / day / project) or tangible goods (priced per each).
IsTaxablecontrols whether sales tax is added at invoice line time. - Estimates
- Pre-invoice quote sent to a Client. Draft is sent as a sealed document revision. Sent may become Viewed; Sent or Viewed may become Approved, Declined or Expired. Only Approved can become Converted. Declined, Expired and Converted are terminal for that offer. An accepted offer stays Approved after its response deadline; it does not expire while waiting for conversion. Conversion copies the accepted snapshot into exactly one invoice. Changed terms after acceptance require a new linked estimate and a new customer decision.
- Estimate lines
- Per-line detail on an Estimate. Snapshot item description, rate, taxable decision and the resolved fractional tax rate at line creation. Draft changes recalculate under the reviewed inputs; sending seals those values with the document. Later catalogue or tax-rate edits cannot recalculate a sent or accepted offer.
Who uses it
Permissions- Owner / Admin
- Owner / Admin works within the record, field and action scope below.
- Bookkeeper
- Bookkeeper works within the record, field and action scope below.
- Assistant
- Assistant works within the record, field and action scope below.
- Client
- Client works within the record, field and action scope below.
Set up Invoicing & Billing System your way.
Start free, then use Proto to change fields, steps and approvals before your team goes live.