Burdi vs Xero Reporting

Burdi vs Xero Reporting



  Burdi vs Xero Reporting


📊 Why Burdi’s Summary Revenue Doesn’t Match Xero

Overview

Burdi and Xero report on two different things, for two different purposes.

  • Burdi is designed to report on jobs — how profitable each one was, how your team performed, and where your business is making (or losing) margin.

  • Xero is designed to report on revenue — how much money came in and went out, and how that lines up for compliance, tax, and financial management.

Because of that, it’s normal — and expected — that the revenue totals in each system won’t match.


🎯 Jobs vs. Accounting: Two Different Views

Platform
Focus
What it Shows
Burdi
Job-level profit and cost tracking
Revenue, labour, and material GP on completed jobs
Xero
Business-level financial reporting
Invoiced income, deposits, and tax position

Burdi helps you answer:
"Did we make money on the job?"

Xero helps you answer:
"How much income did the business earn this month?"

🧮 Key Reasons the Revenue Totals Don’t Match


1. Cash vs Accrual Reporting in Xero

Xero can be viewed in:

  • Cash basis (income appears when paid)

  • Accrual basis (income appears when invoiced)

But Burdi always reflects job completion data, not invoice payment timing.

👉 This creates timing differences. A deposit paid today might show in Xero (cash view) but not in Burdi (if the job isn’t completed yet).

2. Deposits & Partial Invoices in Other Months

  • A deposit paid in June for a job completed in July will show in June in Xero.

  • That same job’s summary revenue will show in July in Burdi (based on the completion date).

  • Similarly, a partial invoice (e.g., Job 1000A) might be issued weeks or months earlier and will affect Xero’s totals well before the job completes.

👉 Burdi delays recognition until the job is fully complete to ensure all materials and labour are counted before calculating profit.

3. Job-Focused Revenue Logic

Burdi intentionally focuses on:

  • Materials used

  • Labour cost vs. billable hours

  • Quoted vs. actual performance

It does not track:

  • When the customer pays

  • When the invoice was raised

  • Which month the money hit your bank

That’s Xero’s job.

✅ How to Use Each System

Use CasePlatform
Profit by technician, job, or categoryBurdi
Material and labour GPBurdi
Compliance and BASXero
Bank reconciliations and depositsXero
Revenue over timeXero (with cash/accrual filter)


Final Note

Burdi and Xero are both correct — just looking at your business through different lenses.

Burdi is for internal performance tracking, while Xero is for external financial management.

    • Related Articles

    • Using Burdi with Xero Overview

      Xero Overview Burdi connects with Xero to help streamline accounts payable. Watch the video below to see an overview of Burdi with Xero. Watch the video below to see the overview on how to use Burdi with Xero <br>
    • Using Burdi with Xero Tracking Codes

      Tracking Codes Xero allows for tracking codes to categorise your invoices. Watch the video below to see how to manage tracking codes within Burdi. Watch the video below to see how to manage tracking codes using Burdi with Xero <br>
    • Integrating Burdi with ServiceM8 and/Xero

      Integrating Burdi with other software Burdi currently integrates with both ServiceM8 and Xero. Watch the video below on how to integrate Burdi with other software. Watch the video below to see how to integrate Burdi with ServiceM8 and/or Xero ...
    • Approve bills in Xero ready for reconciliation

      Approve Bills in Xero Burdi will create draft bills automatically in Xero. However, they will need to be approved before they can be paid. Watch the video below to see how to approve bills in Xero. Watch the video below to see how approve bills in ...
    • Existing product codes in Xero. Does Burdi update or create a new item?

      Existing Product Codes in Xero As a default Burdi will not send product codes to Xero. If you would like products to be created and updated in your Xero Inventory you can activate this setting by heading to Account > Settings > Xero Settings > Xero ...