(03) 8832 8005

End of financial year is the most under-planned sale on the Australian retail calendar. Black Friday gets a three-month run-up, a war room and a spreadsheet for every channel. EOFY gets a panicked email on the 29th of June with a flat 30% off code slapped across the whole store.

That is a shame, because the money is real. The Australian Retailers Association and Roy Morgan put EOFY spending at around 10.7 billion dollars last year, with roughly one in four Australians planning to shop the sales. Clothing, footwear and accessories led intent at 34%, ahead of appliances at 15% and electronics at 12%. Your customers are already in buying mode. The question is whether you take that demand and turn it into profit, or whether you hand it over at a discount so deep you would have been better off closed.

Most founders run EOFY on vibes. The good ones run it as a system: a clear goal, a discount mechanic that protects margin, an offer built properly in Shopify, and an email sequence that sells to the right people in the right order. This is that system. Six steps, the maths behind each one, and a checklist you can run before you schedule a single send.

The EOFY Maths Most Founders Get Wrong

Here is the trap. A discount does not cost you the discount percentage. It costs you a multiple of it, because it comes straight off your margin, not your revenue. On a product carrying a standard retail margin, a 20% discount can wipe out 40 to 60% of your profit on that order. The discount is small. The damage is not.

Run the numbers on a 69 dollar product with a 60% gross margin. At full price you keep about 41 dollars. Take 20% off and your selling price drops to 55.20, but your unit cost has not moved, so your gross profit falls to roughly 27.60. To bank the same total gross profit you made before the sale, you now need to sell about 50% more units. A 30% discount on that same product needs you to roughly double your volume just to stand still.

EOFY margin planner showing extra units required to break even at each discount depth
Every point of discount comes off margin, not revenue. Model the break-even before you set the offer.

This is why a flat sitewide percentage is the worst EOFY offer you can run. You are giving your highest-margin products the same treatment as your tightest ones, and you are handing money to customers who would have bought anyway. Before you decide on a number, you need to know your true per-order economics. If you have not mapped that yet, start with our Shopify contribution margin playbook, because every decision below depends on knowing what each order actually leaves in the bank.

Step 1: Decide What the Sale Is Actually For

You cannot design an offer until you know what job it is doing. There are three EOFY goals, and they each demand a different sale. Pick one as primary. Trying to do all three at once is how you end up with a flat code and a bad month.

Write your goal at the top of the plan in one sentence. “Clear 18,000 dollars of winter stock at cost-plus-ten.” “Add 30,000 dollars of revenue on bestsellers.” “Acquire 400 new customers under a 25 dollar cost per acquisition.” Everything downstream gets measured against that sentence.

Step 2: Choose a Mechanic That Protects Margin

The blanket percentage is lazy. There are smarter mechanics that lift average order value while you discount, so the basket grows enough to carry the markdown. The data backs this up: targeted, deeper offers on the right products consistently outperform shallow sitewide cuts, and EOFY shoppers tend to trade up when the structure rewards it.

If lifting basket size is the priority, pair your mechanic with a smart free-shipping threshold so the two work together rather than against each other. Our free shipping threshold playbook walks through where to set that line without bleeding margin.

Step 3: Build the Offer Properly in Shopify

Most discount disasters are configuration disasters. A code that stacks with an existing automatic discount. A sale that never ends because nobody set the end date. A storewide percentage that quietly applies to gift cards. Build it once, build it tight, and schedule it so it runs itself. Here is the tiered automatic discount setup using native Shopify, no app required.

  1. Discounts, then Create discount, then Amount off order. Choose Automatic so it applies at checkout without a code. Codeless offers convert better because there is no empty field for the customer to abandon over.
  2. Set your tiers. Add a minimum purchase amount for each tier (120, 180, 260) with the matching percentage. Shopify applies the highest tier the basket qualifies for.
  3. Exclude what should never discount. Carve out your newest arrivals, your single best full-price seller, and gift cards. Use collections to control exactly what is in and out.
  4. Turn off stacking. Set combinations so the automatic discount does not stack with shipping or product codes unless you have modelled that the combined offer still clears margin.
  5. Schedule start and end. Set an exact start (a VIP early window the day before) and a hard end at 11:59pm on 1 July. A countdown that means something converts. A sale with no end teaches people it will always be there.
Shopify automatic discount setup with tiered spend thresholds and margin guardrails for an EOFY sale
A tiered automatic discount with explicit guardrails. The exclusions matter as much as the offer.

Before you set it live, run one test order at each tier and check the price that lands at checkout against your margin model. Two minutes of testing saves you from a five-day sale running at a number you never intended.

Step 4: Segment and Sequence the Email

Email is where EOFY is won, and it is where most stores leave the most money on the table. If your email program is not driving 30 to 40% of total revenue, it is underperforming, and a sale period is exactly when that gap shows. The mistake is one giant blast to the whole list with the same message. The fix is segmentation and sequence.

Build the campaign in Klaviyo around who the person is, not just what the sale is. A five-email sequence over the sale window, sent to different segments at different moments, will out-earn a single blast every time. Segmented campaigns regularly hit 40 to 60% open rates against 18 to 25% for an undifferentiated send.

Klaviyo EOFY campaign results showing revenue by customer segment and a five-email send sequence
The same sale, sequenced across segments. VIPs first, lapsed buyers with a win-back, a hard last-call to close.

Stack the sequence over the window: early access, sale opens, a tier-and-bundle reminder mid-sale, a “48 hours left”, and a “last call, ends midnight”. That final urgency email is routinely the second-highest earner of the whole sequence. For the full cadence approach, our email campaign calendar shows how this fits the rest of your year so EOFY is not a one-off scramble.

Step 5: Set Guardrails Before You Go Live

The single biggest long-term cost of EOFY is not the margin on the sale. It is what frequent, predictable discounting does to your full-price business. Discount too often and you train customers to wait. Stores that discount constantly see full-price conversion decline over six to twelve months, carts abandoned to wait for a code, and unsubscribes the moment a sale ends. The rule of thumb from the operators who hold margin: no more than two to four major discount events a year.

So put guardrails around the sale that protect the business on the other side of it.

Step 6: Plan the Day After the Sale Ends

A discount buys a transaction. Retention buys a business. The whole point of acquiring customers cheaply at EOFY is that the second order comes at full price, and the third, and the fourth. If you do nothing after 1 July, you have simply bought revenue at a markdown.

Build the bridge before the sale even starts. Every EOFY buyer should drop into a post-purchase flow that thanks them, sets expectations, and gives a reason to come back at full price (not another discount, but genuine value: how to use the product, what pairs with it, what is coming next). New customers acquired during a sale convert again best when the follow-up arrives within the first two weeks, while the brand is fresh. That second purchase is where EOFY actually pays for itself.

How the Pieces Compound

Run these in isolation and you get a decent sale. Run them as one system and the numbers stack. The clear goal stops you discounting the wrong stock. The tiered mechanic lifts AOV so the basket carries the markdown. The Shopify build stops leaks and creates real urgency. The segmented sequence puts the right offer in front of the right buyer at the right hour. The guardrails protect the full-price business you go back to in July. And the post-sale flow turns one-time bargain hunters into repeat customers.

Two Australian DTC brands show the contrast. The first runs a flat 40% storewide every EOFY, every Black Friday, and a “flash sale” most months in between. Revenue looks fine. Margin is thin and full-price weeks are dead, because the customers have been trained perfectly to wait. The second runs a tiered EOFY offer once, excludes its hero range, sequences five emails across four segments, and pushes every new buyer into a post-purchase flow. Same traffic, similar headline revenue, but it keeps far more of the profit and walks into July with customers who still pay full price. That gap is the whole game.

Your EOFY Profit Checklist

Run this before you schedule a single send. If you cannot tick every line, you are not ready to go live.

EOFY rewards the operators who plan it like a campaign and punishes the ones who treat it like a panic. The demand is there, the intent is high, and the customers are ready. Whether they leave you with profit or just turnover comes down to the six steps above.

Inside eCommerce Circle, building profitable promotional plans like this is one of the core pillars we work on with every member. If you want a second opinion on your EOFY offer before it goes live, let’s talk.

The Shopify EOFY Sale Playbook: How Aussie DTC Founders Run a Profitable End of Financial Year Sale (Without Torching Margin)
Paul Warren

Written by

Paul Warren

Helping Shopify brand owners scale smarter through the eCommerce Circle coaching community.

Leave a Reply

Your email address will not be published. Required fields are marked *

Thank You

Your application for the eCommerce Circle was successfully submitted.
We’ll get back to you through your provided details shortly.

Thank You

Your enrolment was successfully submitted, and we’ve added you to the waitlist for your preferred cohort.

Not a Circle Member Yet?
Only members can join cohorts!
Join here.