Fixing MSP Billing and Profitability in Autotask: A 12-Month Roadmap
- 23/07/2025
- Posted by: Ben Spector
- Category: MSP Operations
For many MSPs, billing in Autotask starts off reasonably well but gradually deteriorates. Work gets billed manually. Contracts don’t reflect reality. Licence counts drift out of sync. Time isn’t recorded properly. Profitability becomes impossible to trust.
In other cases, Autotask was never implemented properly in the first place – used only as a glorified ticketing system, with billing handled manually or via recurring invoices in QuickBooks or Xero.
The result is predictable: lost revenue, under-billing, disputes, and no clear understanding of which clients are actually profitable.
This roadmap outlines a structured 12-month programme to fix billing properly. The order can be adjusted depending on your priorities, but the objective is always the same: make Autotask the single source of truth for revenue, costs, and profitability.
Contents
Month 1: Planning and Prioritisation
Step 1: Billing and Profitability Audit
Review how billing currently works across:
- Managed services contracts
- Projects
- Ad-hoc work
- Hardware and licence resale
- Time and materials billing
- Supplier costs and reconciliation
Identify:
- Manual workarounds
- Revenue leakage
- Profitability blind spots
- Duplicate or conflicting billing mechanisms
Step 2: Define Billing Principles and Structure
Agree clear rules for:
- What gets billed automatically vs manually
- How each revenue type is handled
- Where profitability should be measured (client, contract, project)
This prevents reintroducing problems later.
Month 2–3: Chart of Accounts and Financial Structure
Step 3: Review and Restructure Chart of Accounts
Your accounting Chart of Accounts must reflect how your MSP actually makes money.
Typical income categories:
- Managed Services
- Managed Security
- Cloud Licences
- Hardware
- Professional Services
- Projects
- Ad-hoc Support
Typical cost categories:
- Licence costs
- Hardware costs
- Labour cost
- Third-party services
This enables accurate margin reporting.
Step 4: Map Chart of Accounts to Autotask Billing Codes
Billing codes determine how revenue flows into accounting.
Ensure each billing code maps cleanly to:
- Correct revenue account
- Correct tax treatment
- Correct billing behaviour
This ensures invoices post correctly and reporting becomes reliable.
Month 4–5: Contract Structure (The Core Billing Engine)
In Autotask, Contracts are billing containers, not signed agreements.
To avoid confusion, it’s helpful to distinguish between:
- Commercial Agreement – the signed client agreement
- Billing Contract – the Autotask billing container implementing it
Step 5: Standardise Billing Contract Types
Typically includes:
- Managed Services Contracts (fixed recurring)
- Licence Contracts (variable recurring)
- Block Hour Contracts
- Prepaid Support Contracts
Each contract should represent a clear revenue stream.
Step 6: Containerise Revenue and Profitability
Ensure each contract captures:
- Revenue
- Associated costs
- Associated labour
This enables profitability reporting at:
- Client level
- Contract level
- Service level
Month 6–7: Automating Quantity and Licence Billing
Manual licence billing is one of the biggest failure points.
Step 7: Implement Automated Quantity Sync
Automate billing quantities from authoritative sources:
- Users from Entra ID
- Devices from RMM
- Licences from distributors
- Backup usage from backup platforms
This ensures billing always reflects reality.
Step 8: Implement Billing Reconciliation Safeguards
Implement validation processes to detect:
- Unexpected quantity changes
- Missing billing entries
- Sync failures
Automation should reduce work, not create silent errors.
Month 8–9: Time Tracking and Labour Profitability
Labour cost is the largest cost component in most MSPs.
Step 9: Standardise Time Entry Behaviour
Define clear rules for:
- Minimum billing increments (e.g. 15 minutes)
- Rounding rules
- Non-billable work categories
- Internal vs client work classification
- Project vs support classification
Ensure technicians understand billing impact when entering time.
Step 10: Integrate Time Entry Cleanly with Service Desk Workflow
Configure Autotask so technicians:
- Enter time directly against tickets
- Cannot close tickets without time entries (where appropriate)
- Use correct work types automatically
This reduces billing leakage and improves reporting accuracy.
Month 10: Procurement and Cost Management
Revenue is only half the equation. Profitability requires accurate costs.
Step 11: Implement Purchase Order Workflow
Use purchase orders to track:
- Hardware purchases
- Licence purchases
- Third-party services
Ensure supplier invoices reconcile against expected costs.
Step 12: Ensure Accurate Cost Capture
Ensure costs flow into:
- Contracts
- Projects
- Products
- Services
This enables accurate margin calculation.
Month 11: Quote-to-Cash Integration
Billing starts with the quote.
Step 13: Implement Structured Quote-to-Contract Workflow
Ensure closed deals automatically create:
- Billing contracts
- Licence entries
- Project records
Avoid manual re-entry.
Step 14: Align CPQ Tool with Autotask Billing Structure
Whether using:
- Autotask quoting
- External CPQ tools
Ensure quotes create billing structures correctly.
Month 12: Invoice Automation and Client-Facing Optimisation
Invoices should reduce queries, not create them.
Step 15: Optimise Invoice Structure and Presentation
Ensure invoices are:
- Clear
- Consolidated appropriately
- Easy to understand
Avoid overly granular invoices that trigger disputes.
Step 16: Automate Invoice Generation and Minimise Manual Review
Configure Autotask to:
- Automatically generate invoices
- Automatically sync to accounting system
- Require minimal manual intervention
Manual invoice assembly should be eliminated.
Additional Critical Areas Most MSPs Miss
These are often overlooked but essential.
Billing Approval Workflow
Implement structured approval processes for:
- New contracts
- Contract changes
- Billing exceptions
Prevents errors entering the system.
Contract Change Management
Ensure licence additions, removals, and changes update billing correctly.
Profitability Reporting and Dashboards
Implement reporting for:
- Profitability by client
- Profitability by contract
- Profitability by service type
This is the ultimate outcome of the overhaul.
Exception Reporting
Automate identification of:
- Unbilled time
- Missing licence billing
- Contracts with negative margin
The Outcome
By the end of this programme, Autotask becomes:
- The authoritative billing engine
- The authoritative profitability reporting system
- Fully automated wherever possible
- Trusted by finance, service, and leadership teams
Instead of fighting your billing system, it becomes a reliable foundation for scaling your MSP.
Need Help Fixing Your Autotask Billing?
Billing is the most sensitive and complex part of Autotask. Fixing it properly requires careful planning and structured implementation.
If your MSP is struggling with:
- Billing accuracy
- Manual invoicing work
- Licence reconciliation
- Profitability reporting
- Revenue leakage
I provide structured mentoring and tactical support to help MSPs implement reliable, scalable billing in Autotask.
Ready to get started? Let’s have a conversation about how we can apply this roadmap to your business.
Explore my Autotask Consulting Services to learn more about how we can work together to achieve your goals.