
Freight forwarding software usually forces an unstated choice: run every ledger transaction through the forwarding platform's own accounting module, or run the operational side of the business through one system and reconcile everything by hand with whatever accounting package your bookkeeper or external accountant already uses. Neither answer is wrong on its own. The problem shows up when a platform only supports one of them properly, and a forwarder ends up either duplicating data entry or abandoning a bookkeeping workflow that was working fine.
Expedient doesn't force the choice. Full general ledger, accounts payable, accounts receivable, banking, and rate management exist natively, so a freight forwarder doesn't need a separate accounting system to run the business from booking through to reconciliation. But plenty of AU and NZ forwarders already have a Xero-based bookkeeping workflow in place - a bookkeeper who knows Xero, an external accountant who reports out of it, a wider organisation that keeps payroll and other entities there too - and forcing that workflow to migrate wholesale isn't the right call just because the operational software changed underneath it. That's what the Xero integration is for.
Two Ways to Handle Accounting, One Platform
Expedient's own accounting module - GL, AP, AR, banking, and rates - is built to run the full commercial and financial side of a freight forwarding business without needing a bolt-on package. For a forwarder building out from scratch, or consolidating away from a patchwork of disconnected systems, running natively removes an entire category of reconciliation work: there's one ledger, populated directly from the bookings and invoicing already happening in the platform.
That's not the only starting point most forwarders are working from, though. A business with an established Xero-based bookkeeping process, an external accountant who already reports out of Xero, or a broader corporate structure that keeps payroll and other entities in Xero doesn't necessarily benefit from ripping that out and rebuilding it inside a new operational platform, even a capable one. The Xero integration exists for exactly this case: run bookings, rating, customs, and day-to-day operational workflow through Expedient, and let the resulting financial transactions flow through to Xero rather than duplicating them by hand at the end of the day or week.
Both paths sit on top of the same operational core. Switching which accounting destination a forwarder uses doesn't mean switching how bookings, rates, or customs clearance work - it changes where the ledger lives, not how the freight moves. Rate management still drives what a shipment gets billed at, and accounting and finance inside the platform still governs how that billing turns into an invoice; the only thing the Xero integration changes is which system holds the resulting ledger entry once it's raised.
The point of supporting both is that the accounting approach isn't a decision the rest of the platform depends on. A forwarder isn't choosing between a "full" version of Expedient and a "lite" one by picking Xero over native accounting - they're choosing where the ledger sits, full stop.
Why Freight Forwarders Reach for the Xero Bridge
The most common reason isn't dissatisfaction with native accounting - it's continuity. A few patterns show up repeatedly among forwarders who choose the Xero-linked setup instead of running everything natively:
- The bookkeeper or accountant already knows Xero. Retraining an external accountant on a new ledger system, or asking a long-serving bookkeeper to abandon a tool they're fast and confident in, is a real cost that has nothing to do with whether the new operational platform is any good.
- Xero is already the system of record elsewhere in the business. Payroll, other trading entities, or a group-level reporting structure built around Xero doesn't disappear just because the freight forwarding side switches platforms. Keeping one accounting ecosystem across the wider organisation avoids splitting financial reporting across two systems that don't talk to each other.
- Minimising disruption during a platform change. Switching forwarding software is already a change management exercise - new screens, new workflows, new habits for operations staff. Not also asking the finance function to change its tools at the same time keeps the transition contained to the part of the business that actually needs to change.
- Existing accountant relationships and reporting cadences. External accountants often work across several clients on the same accounting platform. Staying on Xero keeps that relationship, and whatever reporting cadence has already been built around it, intact.
- Familiarity for audits and lending. Banks, auditors, and other third parties who need visibility into the books are often already set up to work with Xero exports. Keeping the ledger there avoids having to explain a less familiar system to someone outside the business on top of everything else being requested during an audit or a finance review.
None of this is an argument against Expedient's native accounting - for a forwarder without an entrenched Xero workflow, running natively is usually simpler. It's an argument for having the choice, rather than being forced into whichever approach the software happens to favour.
What Actually Flows Between Expedient and Xero
The point of the integration is straightforward: remove the manual step where someone re-keys invoices, bills, and related financial entries out of the operational platform and into the accounting package a second time. That double handling is where freight forwarding accounting tends to go wrong in practice - not because anyone is careless, but because manual re-entry between two systems is exactly the kind of repetitive task where a transposed number or a skipped line item slips through unnoticed until reconciliation surfaces it, usually at month-end when there's the least time to chase it down.
Expedient's External Accounting Software Integration is built around that specific problem for forwarders using Xero: transactions generated through normal operational activity in Expedient - customer invoicing, supplier bills, and the other financial entries that come out of day-to-day forwarding work - are structured to flow through to Xero rather than needing to be manually reproduced there. The operational side of the business keeps running in Expedient exactly as it would under native accounting; only the ledger destination changes.
For a forwarder evaluating this, the practical question is less "does an integration exist" and more "does it actually remove the re-keying, or just make the export slightly less painful." An integration that still leaves someone manually reconciling line items between two systems every week hasn't solved the underlying problem - it's just moved it, usually to whoever is least equipped to notice a discrepancy until it's already affected a customer statement or a supplier payment run.
This matters most at the two points in the month where accounting work tends to pile up: invoicing runs, when a batch of shipments all get billed around the same time, and month-end close, when whatever didn't reconcile cleanly during the month surfaces all at once. An integration that keeps Expedient and Xero in step continuously, rather than through a periodic bulk export, is what actually prevents that pile-up rather than just making it faster to clear.
Built In-House - No Third Party in the Middle
One detail worth being specific about: Expedient's integration work, including Xero, along with EDI and ContainerChain, is built and supported in-house rather than handed off to a third-party integration vendor. There's no separate company standing between a forwarder and the connection into Xero that has to be looped in every time something needs troubleshooting or a data mapping needs adjusting.
That matters more than it might sound. Third-party middleware layers are a common source of support delays in integration relationships generally - a fault in the connection means figuring out first whether the problem sits with the operational platform, the accounting package, or the integration vendor in between, and then getting all three talking to each other before anything gets fixed. Building and supporting the Xero connection in-house collapses that chain: the team that built the integration is the same team a forwarder talks to when something needs attention.
What to Look for When Evaluating a Freight-to-Xero Integration
For a forwarder weighing up whether a platform's Xero integration is actually fit for purpose, rather than a checkbox on a features list, a few questions are worth asking directly:
- Does it cover the transactions that actually matter day to day - customer invoices and supplier bills at minimum - rather than a narrow subset that still leaves manual work behind?
- Who built and supports it? An in-house integration means one point of contact when something needs fixing. A third-party-managed connection means an extra party in every support conversation.
- Does it require re-keying anywhere in the process? If someone still has to manually create or adjust an entry in Xero after it's already been generated in the operational platform, the integration isn't doing its job.
- Does choosing it lock you out of native accounting later, or vice versa? A platform that only supports one accounting approach forces a decision up front that a business's needs might outgrow.
- Does it change how operational staff work? The integration should be invisible to bookings, rating, and customs teams - if switching accounting approaches means retraining people who have nothing to do with the ledger, something's built wrong.
These aren't abstract concerns. They're the difference between an integration that quietly removes a category of manual work and one that just relocates it.
Next Steps
Accounting workflow is rarely the reason a freight forwarder chooses new operational software, but it's often the reason a good platform gets shelved - because migrating the books felt like more disruption than the operational upside was worth. A platform that runs full native accounting and supports a proper Xero bridge removes that trade-off entirely: the operational side of the business can move forward without forcing the finance side to start over. Contact us to talk through what a Xero-linked setup - or Expedient's native accounting, if that's the better fit - would look like for your business.
Frequently Asked Questions
Does Expedient require Xero, or does it come with its own accounting?
Neither is required at the expense of the other. Expedient has full native accounting built in - general ledger, accounts payable, accounts receivable, banking, and rate management - so a freight forwarder doesn't need a separate accounting package to run the business end to end. The Xero integration is an additional option for forwarders who already run their bookkeeping through Xero and want to keep doing so.
What data actually syncs between Expedient and Xero?
The integration is built to move the accounting-relevant transactions generated by day-to-day forwarding activity - invoices, bills, and related financial entries - through to Xero, so they don't have to be re-keyed by hand into a separate system. It exists specifically to remove duplicate data entry between the operational platform and the accounting package your bookkeeper or accountant works in.
Who builds and supports the Xero integration - Expedient, or a third party?
Expedient builds and supports its Xero integration in-house, along with its other major integrations such as EDI and ContainerChain. There's no third-party middleman managing the connection, which means support and fixes come directly from the team that built the platform, rather than being routed through an external integration vendor.
We already have a bookkeeper who knows Xero inside out - will switching to Expedient mean retraining them on new accounting software?
No. That's the specific case the Xero integration is built for. Your operational team runs bookings, rating, and customs workflow in Expedient, and the resulting financial transactions flow through to Xero, so your bookkeeper or external accountant keeps working in the system they already know.
Does using the Xero integration change how customs and operational data work in Expedient?
No. The Xero integration only affects where financial transactions end up. Bookings, rating, customs clearance, and other operational workflow all run through Expedient exactly the same way regardless of whether a forwarder is using native accounting or the Xero-linked option.


