Who should read this: Maintenance billing administrators, directors of maintenance, and
MRO managers responsible for pricing maintenance work and managing the estimate-to-invoice
pipeline.Required permission:
maintenance_ops — read to view billing data, update to create
rates, markups, and estimates. Finance permissions may be required to generate invoices.Regulatory basis: 14 CFR 145.219 requires repair stations to maintain records of work
performed, including charges. While billing is primarily a business function, accurate cost
tracking supports 14 CFR 43.12 maintenance record requirements and provides documentation
for customer disputes or FAA audits.Billing Workflow
The maintenance billing pipeline flows through these stages:Configure Labor Rates
Navigate to Maintenance > Billing Settings to manage labor rate schedules.Configure Markup Rules
For parts markup, create multiple tiers with non-overlapping cost ranges.
A typical setup applies higher markup percentages to lower-cost consumable
parts and lower percentages to major components. Configure as many tiers
as needed to match your shop’s pricing strategy.
Generate an Estimate
From a work order detail page, click Create Estimate. You can also navigate to
Maintenance > Billing Dashboard and click New Estimate.
For Not to Exceed billing, enter the NTE Amount. The system alerts if accumulated costs
approach the cap.
Send an Estimate for Approval
From the estimate detail page:- Click Send for Approval
- The system generates a formatted estimate document
- An email is sent to the customer with the estimate details
- The status changes to Pending Approval
- The sent timestamp is recorded in the billing events log
Handle Approvals and Rejections
Approved
When the customer approves the estimate:- Open the estimate and click Mark Approved
- Enter the approver name and any approval reference
- The status changes to Approved and the work order can proceed
Rejected
When the customer rejects the estimate:- Open the estimate and click Mark Rejected
- Enter the rejection reason
- To revise, click Create Revision — a new estimate version is created with the original items pre-populated, incrementing the revision number
Generate an Invoice
Once work is complete and the estimate is approved:- Open the approved estimate
- Click Generate Invoice
- Review the final amounts (adjusted for actual hours if T&M)
- The system creates an invoice linked to the estimate and work order
- The billing event trail records the full lifecycle
The Billing Dashboard
Navigate to Maintenance > Billing Dashboard for a summary view:- Open Estimates — Drafts and pending approval
- Approved — Ready for work or invoicing
- Invoiced — Sent to customer
- Revenue summary — Total billed by period
Manage Work Orders
Work orders are the source of maintenance billing.
Work Order Templates
Templates include estimated hours for consistent pricing.
Component Tracking
Parts costs flow from component records into estimates.
Compliance Dashboard
Monitor billing alongside fleet compliance status.