How The Audit Works
AI reads your documents. Our auditor logic checks every line. No guessing.
Step 1
Upload Your Service Contract
Your service contract is the legal record of what your hauler agreed to charge you. Every legitimate fee must be listed here. We extract:
- ✓ Base service rates - your contracted monthly price per container, container size, and pickup frequency
- ✓ Permitted surcharges - the specific fees your hauler is allowed to add, with any caps or limits
- ✓ Escalation terms - any annual price increase caps (e.g., "maximum 3% per year")
- ✓ Auto-renewal terms - notice periods, renewal rates, and rate-lock provisions
PDF document, max 10MB
Drag & drop or click to select
What we extract from your contract:
Invoice Data Extracted
Step 2
Upload Your Invoices
Upload 1-3 months of invoices for the free audit, or unlock 3 years with the Recovery Pack. We extract every line item from each invoice:
- ✓ Service dates and billing period
- ✓ Every line item with description, quantity, unit price, and total
- ✓ Fee categorization - base service, surcharge, tax, or other
- ✓ Grand totals and subtotals for cross-reference
Step 3
Get Your Overcharge Report
Our comparison engine checks every invoiced charge against your contract. Four types of violations are flagged:
Invoiced base rate is higher than the contracted rate for your container size and frequency.
Fee appears on the invoice but is not listed in your contract's permitted surcharges.
A permitted surcharge is charged at a rate above its contractual cap or maximum amount.
Billed for more pickups than your contracted frequency (e.g., billed 5x per month on a weekly contract).
Sample Audit Result
| Line Item | Contract | Charged | Status |
|---|---|---|---|
| Base Service | $85.00 | $102.00 | OVERCHARGE |
| Fuel Recovery Fee | max 12% | 18% | EXCEEDS CAP |
| Environmental Fee | $4.50 | $4.50 | OK |
| Admin Fee | - | $8.50 | UNAUTHORIZED |
The Technology Behind the Audit
AI + Deterministic Logic
We use a two-layer approach that maximizes both flexibility and accuracy.
Layer 1: AI Extraction
Claude AI reads your PDFs and converts unstructured document text into structured data. This handles the enormous variety in how contracts and invoices are formatted across different haulers and regions.
Layer 2: Deterministic Comparison
Once data is structured, our comparison engine applies strict mathematical rules. "$102 > $85 = overcharge." No AI involved. No possibility of the system inventing or excusing an overcharge.
Ready to See What You're Owed?
Upload takes 60 seconds. No credit card required for the free audit.
Start Free Audit