Import CSV purchase orders into Xero in secondsbulkone click

    Purchase Order Importer lets you upload a CSV file and create purchase orders in Xero as drafts - with smart grouping, contact validation, and batch upload. No manual data entry required.

    See It in Action

    Why Purchase Order Importer?

    Smart Grouping

    Rows with the same PO number are automatically grouped into a single purchase order with multiple line items.

    Contact Validation

    Checks every contact name against your Xero organisation before creating POs, so you can fix mismatches upfront.

    PDF
    →
    CSV

    Batch Upload

    Send dozens of purchase orders to Xero in one go. They're created as drafts so you stay in control.

    Choose Your Plan

    Select the perfect plan for your needs. All plans include our core features.

    Free

    Import purchase orders from CSV into Xero

    Free

    Free forever

    • CSV to Xero purchase orders
    • Smart contact matching
    • Batch upload support

    Frequently Asked Questions

    Everything you need to know about Purchase Order Importer.

    Your CSV needs columns for Contact Name, PO/Invoice Number, Date, Quantity, Unit Amount, Account Code, and Tax Type. Optional TrackingName1/TrackingOption1 (and TrackingName2/TrackingOption2) columns assign Xero tracking categories to each line. Column names are flexible - the tool recognises common aliases like 'Qty', 'Amount', and 'Due Date'.

    Free forever

    Ready to import your purchase orders?

    Get Started Now