CommerceShip Logo

Post freight cost to Xero

Actual carrier charges post against the order, and freight in Xero ties back to the sale.

Invoice
UPS invoice 0000A1B2C3Pending
ChargeExpectedAmountStatus
Ground$8.42$8.42Matched
Fuel Surcharge$1.21$1.21Matched
Residential Surcharge$0.00$4.35Unmatched
$9.63 to Freight expense, $4.35 disputedPending

Xero Integration Capabilities

Cloud accounting with bank reconciliation, invoicing, and reporting.

Cost posted per order
Carrier charges post against the sale in Xero
Invoice reconciliation
Carrier invoices are checked line by line before anything posts to Xero
Account mapping
Base rate, surcharge, and accessorial map to the Xero accounts you already use
Margin after freight
Gross margin per order includes the actual freight cost

How the Xero integration works

  1. Connect Xero

    Authorize Xero from your CommerceShip account using its own app credentials. Access is scoped to the accounts and transactions freight cost posts to, and either side can revoke it.

  2. Map charges to accounts

    Map base rate, surcharge, and accessorial to the Xero accounts you already use, choose the currency treatment for cross-border charges, and decide whether cost posts per order or per invoice line.

  3. Test in a sandbox

    Post a month of past carrier invoices to a Xero sandbox and check the accounts and totals before live posting.

  4. Reconcile, then post

    Each carrier invoice is checked line by line against the shipment record and returns a decision on every charge. Approved cost posts to Xero against the original sale, with credits matched to the charge they reverse.

Xero Integration FAQs

Still have questions?

Post actual freight cost to Xero

Carrier charges post per order, and invoices are reconciled before they reach your ledger.

Other Accounting Tools

Other accounting platforms that post shipping cost per order