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.
- Field Service Management
- Features
- Estimates and signatures
Estimates and signatures
Agree additional work and retain the exact scope the customer accepted.
OverviewEstimates Awaiting Approval×
Field Service Management · Estimates and signatures
New
Estimates Awaiting Approval
Review estimate waits for the crew lead or operations manager
| Estimate number | Service call | Customer | Estimated amount | Created by | Revision | |
|---|---|---|---|---|---|---|
| EST-22303 | Rooftop unit tune-up at Ridge Depot | Bayview Kitchen Works | 40,250.09 | Andre Baptiste | 630 | |
| EST-37264 | No cooling at Harbor Point office | Northbank Wellness Group | 40,147.20 | Sofia Haddad | 90 | |
| EST-71133 | Breaker trip at Cedar Square | Bayview Kitchen Works | 47,413.56 | Evan Mercer | 710 | |
| EST-62099 | Boiler inspection at Northbank clinic | Ridge Depot Logistics | 28,526.61 | Nina Kowalski | 910 | |
| EST-52858 | Emergency drain clearing at Bayview | Elm House Property Group | 27,784.24 | Maya Desai | 590 |
6 of 6 records
Rooftop unit tune-up at Ridge DepotEstimates · EST-22303
SubmittedCustomerBayview Kitchen Works
Estimated amount40,250.09
Created byAndre Baptiste
Revision630
Submitted at25 Oct
What you can do
Describe the additional work clearly
When the visit reveals work beyond the original request, prepare an estimate with the proposed scope, price, terms and expiry. The customer needs a clear description of what the additional amount covers before another part or labor session is charged. Keep the estimate connected to the same service call and customer, so an approval from a different location or visit cannot authorize this job.
The submitting technician retains authorship of the request. The independent commercial decision and the customer’s acceptance are separate records. A crew lead can review a colleague’s estimate within the configured limit, while larger amounts or a self-prepared request go to Operations Manager. The threshold is captured at submission, making the basis of that decision reviewable later.
Keep approval attached to one revision
After internal review, present the exact approved scope to the customer. The signature records the displayed document and its revision, who signed, why that person could authorize the work, and who captured the acknowledgement. A typed name or an uploaded image URL alone cannot establish that the customer accepted the specific amount and terms.
Changing the scope, amount or terms returns the estimate for the required decisions. An older signature remains useful history but does not authorize the revised work. Expiry applies to unsigned pending estimates; it cannot retroactively cancel work the customer already authorized and the technician performed.
Finish with a separate acknowledgment
The completion signature confirms the finished visit and its current scope. It does not substitute for approval of additional work before that work began. Technicians can capture the appropriate evidence on the mobile device, while server validation confirms that it belongs to the correct call, document and authorized signer. Signed records remain immutable even to administrators.
How the work moves
Approve additional work. Technician prepares an Estimates revision with exact Scope, amount, terms and expiry, then submits it. An independent Crew Lead within approval limit snapshot or Operations Manager approves the exact revision: Status: Draft → Submitted → InternallyApproved. The customer then signs that presented revision with authorization evidence: Status: PresentedToCustomer → Approved. A changed scope or amount invalidates old decisions and signatures. Additional parts/labor must reference the approved estimate before work is charged.
Complete and acknowledge. Technician requests completion while on site. Validate closed nonoverlapping labor sessions, posted parts, required photos, resolution summary and an immutable current-scope completion signature from an authorized customer signer. If payment is required, wait for confirmed capture covering the computed balance or an explicit authorized credit policy; Pending, Authorized and Unknown do not satisfy collection. Only the validated server command performs Status: OnSite → Completed and stamps completed at. Signature and payment capture happen before this transition, never as a trigger that assumes completion already succeeded.
Review the exception
If a customer declines extra work, preserve the decision and continue only within the existing authorized scope. If the signer is not authorized for that customer or location, obtain the appropriate acknowledgment before proceeding. A disconnected capture remains pending until the server validates its document and revision. A later billing correction uses a documented adjustment rather than replacing the customer’s signed evidence.
What your team sees
- Estimates Awaiting Approval. Review the submitted scope and price before presenting the approved revision to the customer.
What it keeps track of
Data model- Estimates
- Pre-work quote. Required when a Tech finds work beyond the original call’s scope. Customer signs Estimate before any extra labor / parts hits the call.
- Signatures
- Immutable customer signature receipts bound to an exact displayed document, scope revision and authorized signer. Estimate approval and completion acknowledgment have separate purposes and cannot substitute for each other.
- Service calls
- One on-site visit with a committed assignment, customer window and completion receipt. Created → Scheduled → Dispatched → en route → on site → Completed is the successful path. Cancelled and Rescheduled are controlled exception branches before completion, not transitions after a completed signed visit.
- Service call parts
- Posted parts consumed on an assigned call, with immutable cost/price snapshots and an atomic stock movements posting. A draft mobile event is not a posted consumption record. Linked reversals compensate stock and trigger billing reconciliation.
- Service call labor
- Labor entries — one per Tech per session on the call. The check-in / check-out workflow opens and closes a row automatically; manual entries are allowed for crew helpers.
- Service categories
- The service taxonomy the dispatcher and the customer pick from. Each category snaps a default Duration (used for slot sizing) and required skills (used for tech-eligibility filtering).
Who uses it
Permissions- Technician
- Records work only on assigned individual calls or calls assigned to a crew of which they are a current authorized member.
- Crew Lead
- Works assigned crew calls and provides an independent pricing decision where the configured limit permits.
- Operations Manager
- Owns service capacity, escalations and independent commercial decisions.
Set up Field Service Management your way.
Start free, then use Proto to change fields, steps and approvals before your team goes live.