Pump & Service Work Order Billing
Converting completed work orders into invoices ensures you get paid for service work performed. This guide walks you through capturing charges and generating professional invoices.
Quick Start: Bill a Work Order
- Complete the work order
- Review labor, parts, and charges
- Click Create Invoice
- Review and send to customer
Billing Workflow Overview
| Step | Action | Who |
|---|---|---|
| 1 | Complete work | Technician |
| 2 | Record charges | Technician/Office |
| 3 | Review for accuracy | Office |
| 4 | Generate invoice | Office |
| 5 | Send to customer | Office |
| 6 | Collect payment | Office |
Step-by-Step: Recording Charges
Recording Labor
Step 1: Enter Time
- Open completed work order
- Go to Billing tab
- Click Add Labor
- Enter:
| Field | Description |
|---|---|
| Technician | Who performed work |
| Hours | Time worked (decimal) |
| Rate Type | Regular, OT, Emergency |
| Description | What was done |
Step 2: Apply Rate
The system can:
- Auto-apply rate based on service type
- Use technician's default rate
- Allow manual rate entry
| Rate Type | Typical Use |
|---|---|
| Regular | Standard hours |
| Overtime | After hours, weekends |
| Emergency | After-hours calls |
| Travel | Drive time if billable |
Set up default labor rates in Settings > Billing & Invoicing to speed up billing.
Recording Parts
Step 1: Add Parts Used
- Click Add Parts
- Search inventory or enter manually
- Enter quantity
- Price auto-fills from inventory
From Inventory:
- Select item from list
- Current price applied
- Inventory deducts automatically
Manual Entry:
- Enter part description
- Set quantity and price
- Optionally add to inventory
Step 2: Apply Markup
| Setting | Description |
|---|---|
| No Markup | Pass through at cost |
| Percentage | Add % to cost (e.g., 30%) |
| Fixed | Add flat amount |
| Category-Based | Different markup by part type |
Recording Additional Charges
Add other billable items:
| Charge Type | Example |
|---|---|
| Trip Charge | Travel fee for distant jobs |
| Equipment Rental | Specialty tools used |
| Disposal Fee | Proper waste disposal |
| Permit Fee | Required permits |
| Diagnostic Fee | Troubleshooting time |
| Minimum Charge | Service call minimum |
Step-by-Step: Add Charge
- Click Add Charge
- Select charge type
- Enter description
- Set amount
- Save
Step-by-Step: Creating the Invoice
Step 1: Review Charges
Before generating invoice:
- Open completed work order
- Go to Billing tab
- Review all line items:
- Labor hours accurate?
- Parts quantities correct?
- Prices current?
- All charges included?
Step 2: Generate Invoice
- Click Create Invoice
- System creates invoice from work order data
- Invoice preview displays
Step 3: Review Invoice
Check the generated invoice:
| Section | Verify |
|---|---|
| Customer | Correct name and address |
| Line Items | All charges present |
| Totals | Math is correct |
| Tax | Applied correctly |
| Due Date | Appropriate terms |
Step 4: Make Adjustments
If changes needed:
- Click any line to edit
- Add or remove items
- Adjust quantities or prices
- Update descriptions
Step 5: Send to Customer
Email:
- Click Send Invoice
- Verify customer email
- Add message (optional)
- Click Send
Print:
- Click Print
- Use professional template
- Mail to customer
Customer Portal:
- Customer receives link
- Can view and pay online
- Payment through Stripe
Labor Billing Options
Hourly Billing
Standard approach:
- Record actual hours
- Apply hourly rate
- Bill for time worked
Flat Rate Billing
Fixed price per service:
- Set price for common services
- Customer knows cost upfront
- Profit if completed faster
Minimum Charges
Ensure minimum revenue:
- Go to Settings > Billing & Invoicing
- Set minimum service charge
- System applies when total is below minimum
Multiple Technicians
If multiple techs worked:
- Record each person's time separately
- Apply appropriate rate per person
- Invoice shows breakdown
Parts Billing Options
Inventory Integration
When using inventory:
- Parts deduct automatically
- Current price applied
- Tracks what's used where
Markup Settings
Configure markup:
- Go to Settings > Billing & Invoicing
- Set default parts markup
- Can override per invoice
Parts Documentation
Attach receipts:
- Go to Notes tab
- Upload receipt images
- Links to invoice for reference
Invoice Integration
QuickBooks Sync
If connected to QuickBooks:
- Invoice syncs automatically
- Customer matches or creates
- Items map to QBO products
- No double entry needed
Foundation Software
If using Foundation:
- Invoice syncs via Agave API
- Maps to Foundation job costing
- Customer records sync
Payment Processing
Accept payments:
- Credit card via Stripe
- ACH bank transfer
- Record cash/check manually
Batch Invoicing
Multiple Work Orders
For one customer with several work orders:
- Go to Billing > Batch Invoice
- Select customer
- Check work orders to include
- Click Create Combined Invoice
- All work orders on one invoice
Monthly Billing
For service contracts:
- Run at end of billing period
- Select date range
- Generate invoices for all completed work
- Send batch or individually
Customer Approval Workflow
Some agreements require approval before billing:
Step-by-Step: Approval Workflow
- Complete work order
- Click Send for Approval
- Customer receives summary
- Customer approves charges
- Generate invoice after approval
Benefits
- Reduces billing disputes
- Customer sees charges before invoice
- Documents agreement to pay
Troubleshooting
Can't create invoice?
- Work order must be completed
- Check for validation errors
- Verify billing permissions
Invoice total seems wrong?
- Check all line items
- Verify markup settings
- Review tax configuration
QuickBooks not syncing?
- Check connection in Settings
- Verify customer exists in QBO
- Review sync error log
Customer didn't receive invoice?
- Verify email address
- Check spam folder
- Try resending
- Use print and mail option
Parts not deducting from inventory?
- Parts must be in inventory system
- Select from inventory (not manual entry)
- Check inventory permissions
Related Topics
- Work Order Details - Work order management
- Invoicing Overview - Invoice management
- QuickBooks Integration - Accounting sync
- Stripe Connect - Payment processing