Estimate to Job to Invoice | FieldCamp
Follow the complete billing lifecycle in FieldCamp: create an estimate, convert to a job, complete the work, generate an invoice, and collect payment.
The most common billing flow in field service goes like this: you quote the work, the client approves, you schedule and complete the job, then you invoice and get paid. FieldCamp connects every step so data flows forward automatically -- no retyping, no missed charges, no lost details.
The Full Lifecycle
Estimate (quote the work)
↓ Client approves
Job (schedule and complete the work)
↓ Work finished
Invoice (bill the client)
↓ Client pays
Paid (close the loop)Each conversion carries forward the client details, line items, pricing, tax rates, and any deposits collected along the way.
Step 1 -- Create and Send the Estimate
Create an estimate with the client details, line items, and pricing. Send it by email for the client to review and approve.
With the Command Centre:
- "Create an estimate for Sarah Johnson -- AC repair, $450"
- "Quote ABC Property Management for annual HVAC maintenance"
The client receives the estimate by email, reviews the scope and pricing, and approves (or requests changes). You can track the status in the Estimate Views dashboard.
If you collect a deposit at this stage, FieldCamp records it and carries it forward through the rest of the flow.
Step 2 -- Convert the Estimate to a Job
Once the client approves, convert the estimate to a job with one click.
With the Command Centre:
- "Convert estimate 78 to a job"
- "Turn the Smith Residence estimate into a job and schedule it for next Monday"
What Carries Over
| Data | Transfers? |
|---|---|
| Client name and address | Yes |
| Line items and pricing | Yes |
| Tax rates | Yes |
| Discounts | Yes |
| Deposits collected | Yes (tracked separately) |
| Notes | Yes |
| Attachments | Yes |
| Contract | Yes |
After conversion, schedule the job, assign team members, and dispatch. The estimate is marked as Converted.
You do not need to wait for a deposit to convert. FieldCamp tracks deposit status separately and applies it when you create the invoice.
Step 3 -- Complete the Job
Your team completes the work, logs time through job logs, fills out any required job forms, and updates the job status to Completed.
During the job, additional line items may be added (extra parts, additional labor, change orders). These will be available when you create the invoice.
Step 4 -- Create the Invoice from the Job
Create an invoice from the completed job. FieldCamp pre-fills the invoice with everything from the job: original estimate line items, any additions made during the work, labor hours logged, and materials used.
With the Command Centre:
- "Create an invoice for job 1036"
- "Invoice the completed Smith Residence HVAC repair"
- "Bill Sarah Johnson for the AC repair job"
What Carries Over
| Data | Transfers? |
|---|---|
| All line items (original + additions) | Yes |
| Labor hours from job logs | Yes |
| Materials and parts | Yes |
| Client details | Yes |
| Tax rates | Yes |
| Deposits | Yes (auto-deducted from total) |
Deposit Deduction
If a deposit was collected with the original estimate, FieldCamp automatically deducts it from the invoice total. The invoice clearly shows:
- Subtotal of all line items
- Tax
- Deposit already paid
- Remaining balance due
See Deposits for the full setup and tracking guide.
Step 5 -- Send and Get Paid
Send the invoice to the client by email. They can:
- Pay online using Stripe (click Pay Now in the email)
- View and download a PDF from the customer portal
- Mail a check or pay by other offline methods
Once payment is received, record it on the invoice. The status updates to Paid, and the job lifecycle is complete.
If you have auto-deducting payments enabled and the client has a card on file, the invoice can be charged automatically when created.
The Flow at a Glance
| Step | Action | Status |
|---|---|---|
| 1 | Create and send estimate | Estimate: Sent |
| 2 | Client approves | Estimate: Approved |
| 3 | Convert to job | Estimate: Converted, Job: Scheduled |
| 4 | Complete the work | Job: Completed |
| 5 | Create invoice from job | Invoice: Draft or Sent |
| 6 | Client pays | Invoice: Paid |
Shortcuts and Variations
Not every job follows the full chain. Here are common variations:
| Scenario | What to do |
|---|---|
| No estimate needed | Create a job directly, then invoice from the job |
| Invoice without a job | Create an invoice from scratch for one-off billing |
| Estimate directly to invoice | Skip the job step -- open the approved estimate and click Generate Invoice |
| Request to estimate | Convert a service request into an estimate, then follow the full chain |
| Recurring work | Set up recurring jobs with auto-deducting payments to skip manual invoicing |
Related Articles
- Creating Estimates
- Creating Invoices
- Estimate to Job (detailed conversion guide)
- Job to Invoice (detailed conversion guide)
- Deposits
- Stripe Payments
- Digital Signatures
Tax Settings | FieldCamp
Set up tax rates in FieldCamp for your region. Configure state, local, and multi-rate taxes that automatically apply to estimates, invoices, and line items.
Payments Overview | FieldCamp
Accept online payments, collect deposits, and set up auto-pay in FieldCamp. Stripe integration, manual recording, and AI-powered payment tracking in one place.