Fixing MSP Billing and Profitability in Autotask: A 12-Month Roadmap

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.

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.