Australia Post eParcel (AU)

eParcel is Australia Post's solution for businesses shipping over 2,000 parcels a year. ShipEngine's integration with Australia Post includes domestic and international shipping services, return labels, and support for shipments containing alcohol.

Australia Post eParcel Integration Requirements

Connection Requirements:

Manifest Requirements:

Australia Post requires a manifest for each day's shipments.

To manifest your Australia Post shipments, use ShipEngine's Create a Manifest endpoint. For more information about Manifests and Order Summary Reports, see the Australia Post User Guide PDF.

Failure to manifest will result in additional fees!

Australia Post will add a surcharge to your monthly invoice for non-manifested shipments.

Connect Australia Post to ShipEngine

To connect your Australia Post account to ShipEngine, you must first register for Australia Post's Shipping and Tracking API.


These steps require an Australia Post developer account. If you have already registered or have a MyPost account, please log in with those details.

Register for Australia Post API Access

  1. Log in to your developer account and go to the Australia Post Register for a Shipping & Tracking API Key page. Click the Register for a Key button.

    Australia Post Developer Centre API Key registration page.
  2. Fill in the form with the appropriate information, then click the Next button.

    You can separate multiple account numbers with commas to add more than one account at a time.

  3. Select Yes to see the drop-down of Platform Partners. Find ShipEngine in the drop-down menu. Check the box to confirm consent and click Next.

  4. Select your state/territory from the drop-down menu.

    You may add more account numbers in the Comment box if they did not all fit on the first step.

    Australia Post API Registration form final page.
  5. Click Send to finish the form.

You will receive an email at the address specified on the first page of the form. Follow the instructions in the email to complete the setup.

If you have any issues with the form or setup email, contact Australia Post's Customer Connectivity team at

Connect Your Account to ShipEngine


Make sure you have completed the emailed instructions to register for Australia Post API access before connecting your account to ShipEngine.

  1. Log in to ShipEngine in a new tab or browser window.

  2. Select the Australia Post tile.

    The available carriers to add are displayed and the Australia Post tile is selected.
  3. Review Australia Post's manifesting requirements in the pop-up window, then click the Continue setup button.

  4. Enter your Australia Post Account Number, API Key and API Secret into the corresponding fields.

  5. Click the Connect button.

Available Features for the Australia Post eParcel Integration

ShipEngine's integration with Australia Post eParcel supports the following standard features:

Australia Post eParcel Additional Features

ShipEngine's integration with Australia Post eParcel allows for the following additional features:



Include Australia Post branding on labels

In the carrier settings for Australia Post eParcel in ShipEngine, choose whether the Australia Post logo and branding appear on the label. This is useful when you are using stationery not already branded for Australia Post.


This is not related to ShipEngine's Label Branding feature, where your store logo is printed on the label. Store logos are not currently supported on Australia Post eParcel shipping labels.

Manifest (End of Day) forms Required

Australia Post requires you to manifest your shipments (both outgoing and return shipments).

To avoid fees, submit a manifest (End of Day) form by the 4th Sunday of every month.

For more information about Manifests and Order Summary Reports, visit the Australia Post User Guide PDF page.

Learn more about manifests in the ShipEngine Developer Docs.

Label Messages

Label Messages 1 and 2 will print to sender reference fields on an Australia Post eParcel label.

Label Message 3 will print to the Delivery Instruction field.

Multi-Package available for Domestic Shipments

Multi-Package shipping is available for all Outbound Domestic Shipments. It is not available for international services or eParcel returns.

Identify unmanifested eParcel shipments with Email Notifications

Ask your Australia Post Account Manager or eParcel Consultant to set your account up so you receive notification emails for errors and for successful manifest transfers. This will help you to identify any problems as they occur.

Contact eParcel consultants here:

Domestic ShippingInternational ShippingElectronic Customs SubmissionReturn LabelsEstimated RatesCarrier InsuranceTrackingEnd of Day (PDF)Label BrandingLabel MessagesMulti-package ShippingMultiple Accounts

Australia Post eParcel Customs Forms Details

The customs form generated and printed through ShipEngine will depend on which international service you have selected along with a combination of dimensions, weight, and value.

  • CN22 form = A4 size

  • CN23 form = A5 size

Review the table below to see which services result in which customs forms. For Standard and Express services, review the additional details below the table to see which conditions the CN22 form requires, as this can affect which printing layout you will need.

If the requirements are not met for International Express and Standard (without Signature), the labels will print as CN23 forms.

International Service

Customs Form Generated

International Economy


International Standard (w/o Signature) *

CN22, CN23

International Economy with Signature


International Express - Merchandise *

CN22, CN23

The following criteria must be met for Standard and Express shipments to generate a CN22 form:

  • Parcel dimensions are ≤90cm (L + W + D combined)

  • The greatest dimension is ≤60cm

  • Total consignment value is ≤$500 AUD

  • Parcel weight is ≤2kg

  • Destination country eligibility must be met, as outlined here.

International Standard shipments must also meet the following criteria to generate CN22 forms:.

  • No Signature on Delivery

  • Destination country eligibility must be met, as outlined here..

Additional Details about the Australia Post eParcel Integration

  • For international shipments with Australia Post eParcel, you must select Service Confirmation as the confirmation type.

  • You cannot create international labels over $2,000 in declared customs value.

  • ShipEngine does not return estimated delivery dates for Australia Post. Refer to Australia Post's delivery guidelines for estimated delivery times.

Australia Post eParcel Troubleshooting Tips

Here are some common issues, potential causes, and troubleshooting tips.


How to troubleshoot or resolve

Price difference between the rate and the carrier fee

What it means: If you see a price difference between the rate and the carrier fee, it could be a fuel surcharge.

This AustraliaPost page explains fuel surcharges.

Error: Your combination of suburb, state & postcode doesn't match. Please review and try again.

What it means: This error means the customer's address is not valid per Australia Post.

What to do: Compare the address with Australia Post's Find a postcode results and correct the address as needed.

Errors when creating an Australia Post manifest

What it means: Sometimes, these errors indicate a slow response from Australia Post that ShipEngine was not able to process successfully, but the manifests are generated as expected on Australia Post's side.

What to do: If you have an eParcel account, log in and check your manifest history to see if the Australia Post manifest is available.

If you're not able to access the manifest there, contact ShipEngine Support with the full text of the error and the date of the shipments you are trying to close. If you are trying to close a specific selection of shipments (instead of the full day), include the full list of the shipments.

Error: The shipment {shipment_id} cannot be modified or included in a new order, as the shipment is contained in an order currently being finalized. Australia internal system error has occurred when processing your request. Please attempt the request again at a later time, or email us at if the problem persists.

What it means: This message indicates that the shipment has already been manifested or is in the process of being manifested.

Error: The action cannot be performed using the account number {ACCOUNT NUMBER} because the account has exceeded the credit limit and has been blocked. Please contact your Account Manager or email us at

What to do: You will need to contact Australia Post and have the block lifted against your account using the steps outlined in the error. This block generally takes 1-hour post-conversation to be lifted.

Error: Phone entered is invalid 'shipments[0]'

What it means: The Ship From Location and the eParcel account phone number do not match.

What to do: Adjust your Ship From location phone number in to match the eParcel account phone number.

Error: The transit cover amount cannot be greater than the total item contents value.

What it means: The Carrier Insurance amount is higher than the customs amount.

What to do: Change the insurance total to be equal to or less than the total customs declaration amount.

Domestic ShippingInternational ShippingElectronic Customs SubmissionReturn LabelsEstimated RatesCarrier InsuranceTrackingEnd of Day (PDF)Label BrandingLabel MessagesMulti-package ShippingMultiple Accounts