If you run a Shopify store in Australia, chances are Australia Post is already part of your daily operation. It covers over 11.9 million addresses across the country, including regional and rural areas that most other carriers simply won’t reach.

The problem is that a lot of merchants are still handling fulfilment the slow way: creating labels in the AusPost portal, manually copying tracking numbers into Shopify, then sending confirmation emails one by one. That works fine when you’re shipping 20 parcels a week. Once you get past a few hundred orders a month, it becomes a real bottleneck.

This guide walks through everything you need to set up Australia Post properly inside Shopify: choosing the right account type, understanding your integration options, step-by-step setup, and the mistakes worth avoiding before you go live.

What You Should Know About the Australian Market First

Before getting into the technical setup, it helps to understand a few things about how shipping actually works in Australia. These aren’t just background facts. They directly affect how you should configure your shipping settings.

integrate australia post with shopify

  • Geography creates real delivery time variation.

Australia is the sixth largest country in the world by land area, but most of the population is clustered in a handful of coastal cities: Sydney, Melbourne, Brisbane, Perth, and Adelaide. A parcel travelling from Sydney to Perth takes 5 to 8 business days via Parcel Post. If your warehouse is in Melbourne and your customer is in Darwin, do not promise two-day delivery. This is why setting up shipping zones by region matters more than a single flat rate for the whole country.

  • Australian shoppers are more sensitive to shipping costs than many merchants expect.

High shipping costs consistently rank as one of the top reasons for cart abandonment in Australia. If your margins allow it, absorbing shipping into the product price and offering free shipping above a spend threshold tends to improve conversion rates meaningfully. It also explains why showing live, accurate rates at checkout is worth the effort. A flat rate set high enough to cover your worst case will lose you sales on every easier delivery.

  • Parcel Lockers are genuinely popular, not just a niche option.

Australia Post operates over 5,200 collection points nationally, including Parcel Lockers and Post Offices. Urban customers in particular are increasingly opting to collect parcels rather than waiting at home for a delivery attempt. If your integration supports alternative delivery address options at checkout, that is a real convenience factor for Australian buyers.

  • Shipping rates are going up on 1 July 2026.

Australia Post has confirmed price increases to their standard domestic and international parcel rates, effective 1 July 2026. MyPost Business rates are calculated as a percentage off those standard rates, so your discount bands still apply, but the base number will be higher. If you are currently running flat rate shipping set manually in Shopify, mark your calendar to review those numbers after that date.

Read more: Ecommerce Australia Review 2026: Market Size, Consumer Trends and Best Platforms

Which Australia Post Account Should You Choose?

Australia Post is not a single service. For ecommerce merchants, there are three account types, and the one you are on determines how the Shopify integration works.

Business Size Recommended Account
Just starting or low volume MyPost Business
2,000+ parcels per year eParcel Contract
Heavy or urgent freight StarTrack

MyPost Business

MyPost Business is Australia Post’s free business shipping account. No contract, no minimum volume, no setup fee. You sign up online and can start creating labels the same day.

Discounts work on a tiered band system based on your total spending over each four-week period. Once you spend $50 or more in a four-week window, discounts kick in. At higher spending bands, you can save up to 40% on domestic shipping and up to 35% on international. The more you ship, the more you save.

Since August 2025, Shopify has supported a direct native integration with MyPost Business. You can connect your account and buy labels without installing any third-party app.

Best suited for: Stores shipping fewer than 2,000 parcels per year, businesses just starting out with online sales, or anyone who wants a simple setup without committing to a contract.

eParcel Contract

eParcel is Australia Post’s contract-based service, designed for businesses shipping 2,000 or more domestic parcels per year, which works out to roughly 170 parcels per month. There is no public rate card. Pricing is negotiated directly with Australia Post based on your volume.

What you get in return is quite different from MyPost Business. eParcel customers get a dedicated account manager, deeper API access, the ability to integrate with ERP and warehouse management systems, bulk label generation, and a branded returns portal. eParcel Connect supports connections with over 130 ecommerce platforms.

One thing to note: as of this writing, Shopify’s native Australia Post integration does not support eParcel accounts. To use eParcel with Shopify, you need a third-party app.

Best suited for: High-volume stores that have outgrown MyPost Business discounts and need more customisation, faster support, and better rates through negotiated pricing.

StarTrack

StarTrack is Australia Post’s premium freight service, focused on heavy, oversized, or time-critical shipments. For most standard Shopify merchants selling regular consumer products, StarTrack will not be relevant.

Two Ways to Connect Australia Post to Shopify

This is where a lot of older guides create confusion, because things changed significantly in August 2025.

Option 1: Shopify’s Native Integration (MyPost Business only)

In August 2025, Shopify launched a direct integration with Australia Post MyPost Business. It is free, requires no third-party app, and lets you purchase and print Australia Post labels from within your Shopify admin using the rates tied to your own account.

Key limitations to know:

  • Only MyPost Business is supported, eParcel isn’t supported
  • To show real-time carrier-calculated shipping rates at checkout, you need the Advanced or Plus plan. If you’re on the Grow plan (formerly Basic), you’ll need to switch to annual billing or pay an extra monthly fee to enable it. Basic Shopify and Starter don’t support this at all.

Option 2: Third-Party Apps (More flexibility, ongoing cost)

If you’re using eParcel, need more advanced features, or your Shopify plan doesn’t qualify for carrier-calculated rates, a third-party app is often the practical solution.

Here are some of the most commonly used apps:

  • AMP (Australia Post Shipping by Addition): Highly rated on the Shopify App Store, with automatic tracking and a user-friendly interface. Works with both MyPost Business and eParcel.
  • PluginHive Australia Post Ship App: Supports MyPost Business, eParcel, and StarTrack. Offers live rates at checkout, label printing, and automatic tracking sync.
  • Starshipit: A multi-carrier shipping app integrating Australia Post, CouriersPlease, DHL, FedEx, and more. Rated 4.8/5 on the Shopify App Store. Suitable for stores managing multiple carriers.
  • SellerDash: Focused on MyPost Business and eParcel, with bulk label printing features.
  • Joovii Auspost MyPost Business: $9.95/month, no per-label fees, supports bulk booking.

Step-by-Step Setup: Native MyPost Business Integration

If you are on MyPost Business and have an eligible Shopify plan, this is the fastest route. The whole process takes about 15 minutes.

Step 1: Set Up Your MyPost Business Account

If you do not have one yet, go to auspost.com.au and create a MyPost Business account. Registration is free. Fill in your business details and add a payment method to your account before you try to connect it to Shopify. The payment method is a required step that Australia Post will check.

Step 2: Generate a Merchant Token

This is the step many people often skip, and then get stuck wondering why the connection isn’t working.

  1. Log in to your MyPost Business account
  2. Go to the eCommerce Partners section
  3. Find Shopify in the list
  4. Click Connect
  5. The system will generate a Merchant Token, copy this string and save it, as you will need it in the next step.

Step 3: Connect Your Account in Shopify Admin

  1. Go to Settings → Shipping and Delivery
  2. Scroll down to Carrier accounts (or Carrier-calculated rates)
  3. Find Australia Post and click Connect account
  4. Paste the Merchant Token into the required field
  5. Save your changes

Once the connection is successful, Australia Post will appear as a carrier option in your shipping settings.

Step 4: Set Up Your Shipping Zones and Rates

Open the shipping profile you want to update and go to Settings > Shipping and Delivery > Manage.

For each shipping zone, add a new rate and select Carrier or app calculated. Choose Australia Post as the carrier. From here the system calculates rates in real time based on the customer’s delivery address, the parcel weight, and the dimensions.

This will only work correctly if every product in your store has weight and dimensions filled in (length, width, and height). If a product is missing that data, Shopify cannot request a rate from Australia Post and nothing will appear at checkout.

Step 5: Test Before Going Live

Browse your own store as a customer, add a product to cart, and enter a delivery address. Try a couple of different addresses, including one in a major city and one in a regional area, and check whether Australia Post rate options appear at the checkout step.

If nothing shows up, check three things: whether the product is set to active, whether weight and dimensions are filled in, and whether your Shopify plan has carrier-calculated shipping enabled.

Printing Labels and Fulfilling Orders

When a new order comes in, the process with native integration is very straightforward:

  1. Go to Orders in Shopify admin
  2. Open the order you need to fulfill
  3. Click Create shipping label
  4. Choose the appropriate Australia Post service (Parcel Post or Express Post for domestic orders, or international options if applicable)
  5. Confirm the weight and dimensions
  6. Pay and print the label

The tracking number is automatically attached to the order immediately. Shopify will also automatically send the customer a notification email with the tracking link, no extra steps needed.

Common Problems and How to Fix Them

No rates showing at checkout

Nine times out of ten, this is a missing product weight or dimensions. Go into each product, fill in weight and all three dimension fields. If you have a large catalogue, use Shopify’s bulk editor to speed it up.

Checkout rates and actual label costs do not match

This happens when the weight and dimensions entered in Shopify do not reflect your actual packaged parcel. Remember to measure the box you ship in, not just the product. If you ship in a few standard box sizes, create shipping presets for each so you are not guessing on every order.

Cubic weight catching you off guard

Australia Post charges based on whichever is greater between actual weight and cubic weight. The cubic weight formula is: Length (cm) x Width (cm) x Height (cm) divided by 4,000, giving you kilograms. Products that are bulky but light, such as cushions, lampshades, or large decorative items, will often be charged on cubic weight rather than scale weight. Enter accurate dimensions in Shopify so the rate calculation reflects reality.

Carrier-calculated rates not working on the Grow plan

If you are on the Grow plan with monthly billing, carrier-calculated shipping is locked. Switch to annual billing through your account settings, or contact Shopify Support to add it for a monthly fee. The connection to Australia Post can be set up regardless of plan, but the live rates at checkout will not function without this feature being enabled.

eParcel account not connecting via the native method

If you have an eParcel account and try to connect it the same way as MyPost Business, nothing will happen. eParcel is not supported by Shopify’s native integration. You need a third-party app. This is not a bug or a misconfiguration on your end; it is simply a current limitation of the native integration.

Native Integration vs. Third-Party App: Which One to Use

The answer depends on your account type and how much you need the integration to do.

Use Native Integration if:

  • You have a MyPost Business account
  • You’re on Shopify Advanced or Plus
  • You only need to print labels and track orders, without advanced features
  • You want a simple setup with no extra app costs

Use a third-party app if:

  • You use eParcel or StarTrack
  • You need to show live shipping rates but are on a lower Shopify plan than Advanced
  • You need to integrate multiple carriers in a single workflow
  • You require features like branded tracking pages, shipping automation rules, or detailed analytics
  • You handle high order volumes and need strong bulk processing capabilities

Final Thoughts

Connecting Australia Post to Shopify isn’t complicated once you understand your setup. The real difference comes down to how your store is structured, not the integration itself.

If you’re on MyPost Business and using Shopify Advanced or Plus, the native integration is usually the quickest option. It’s fast to set up, doesn’t require extra tools, and handles the core fulfilment flow like labels and tracking.

If you’re on eParcel, or you need more advanced workflows like automation rules, multi-carrier logic, or ERP/warehouse integration, then a third-party solution makes more sense. At that point, the focus shifts from “connecting a carrier” to designing a proper fulfilment system that can scale with your operations.

Most issues don’t actually come from Australia Post or Shopify. They come from gaps in the underlying system inconsistent product data, incorrect fulfilment rules, or lack of integration between storefront, inventory, and shipping logic.

That’s usually where stores start to need more than just setup support. At ONEXT DIGITAL, we work with teams to design and implement these kinds of eCommerce systems properly from Shopify architecture and integrations through to ERP, automation, and scaling workflows.

Get the system right early, and everything else becomes much easier to manage as you grow.

FAQs

Can I show Australia Post live shipping rates on Shopify Basic?

No. Shopify Basic does not support carrier-calculated shipping rates, which are required to display live Australia Post rates at checkout.

You can still connect Australia Post to Shopify to print labels, but shipping rates must be set manually as flat rates. To enable live rates, you need Shopify Advanced, Plus, or a carrier-calculated shipping add-on.

Is the native MyPost Business integration with Shopify free?

Yes. The native Shopify integration does not have an additional setup fee or subscription cost.

You only pay Australia Post for each shipping label based on your MyPost Business pricing. Shopify does not charge extra per label or for using the integration itself.

What is the difference between MyPost Business and eParcel on Shopify?

MyPost Business is a self-serve account designed for low to mid-volume merchants and is supported by Shopify’s native integration.

eParcel is a contract-based solution for higher-volume businesses and is not supported natively in Shopify. It requires a third-party app or integration to connect with Shopify.

Can I use both Shopify native integration and a third-party app together?

Technically yes, but it is not recommended.

Running both systems at the same time can create duplicate or conflicting shipping rates at checkout, which may confuse customers or affect conversion rates. It is best to choose one integration method and standardise your workflow.

Which Shopify app is best for eParcel integration?

Both Starshipit and PluginHive are widely used for eParcel integration.

Starshipit is better suited for larger or multi-carrier operations that require automation, shipping rules, and advanced workflows. PluginHive is more straightforward and is often preferred by merchants using Australia Post as their primary carrier.

Can I use Australia Post Shopify integration if I am not based in Australia?

Yes, but you still need an active Australia Post business account (MyPost Business or eParcel), which typically requires an Australian business presence.

If you are using a third-party fulfilment provider or 3PL in Australia, they may already have Australia Post integrated with Shopify, allowing you to use the service indirectly through their setup.