All applications583

Find your application

583 applications

Open full catalog

Browse applications by category or open the full catalog.

  1. Invoicing & Billing System
  2. Features
  3. Clients and estimates
Feature · 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

Estimates Awaiting Approval

Estimates

New
Sent3
Cedar Vale ArchitectureEST-58050
950
22 Oct
Juniper Field StudioEST-19429
900
17 Oct
Willowbend FloralsEST-17884
420
15 Oct
Add
Viewed3
Harbor Lane InteriorsEST-41855
50
19 Oct
Cedar Vale ArchitectureEST-69949
760
21 Oct
Blue Finch WellnessEST-98813
120
22 Oct
Add
Example screen with sample data

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). IsTaxable controls 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.

How to get started

A personal agent for your business

Get started with Proto

Your app is selected. Download Proto, then open it with this context.

Selected appInvoicing & Billing System

Choose your computer’s platform.

Download Proto

Install Proto, then return to this panel.

Already installed? Open Proto

Free to use. Your own model provider may charge for usage.