What you'll learn
- How to pick a reason for your sale so it feels real, not desperate
- Which discount type fits your goal — percentage, free shipping, bundle, or first-order code
- How to run the margin maths so a sale brings orders without eating your profit
- How to set a deadline, promote it, and measure whether it actually worked
A discount is one of the fastest ways to bring in orders. It's also one of the fastest ways to give away money you didn't need to. The difference isn't luck — it's planning. A good sale has a reason, a clear shape, a deadline, and a number you've checked in advance.
This guide walks through how to run a discount that pulls in real orders while protecting the profit you're in business to make. You can set up everything here inside Banzena with built-in discounts and promo codes — no extra apps, no spreadsheets you'll forget about.
Start with a reason
"Buy now, it's cheaper" is not a reason. A standing discount with no occasion just trains people to wait for the next one and quietly lowers what your products are worth in their eyes.
A good sale answers one question: why now? Pick an honest reason:
- A launch. A new product or a brand-new shop — early customers get a small thank-you for taking a chance on you.
- A holiday or season. Eid, back-to-school, end of year — moments people are already in a buying mood.
- A slow stretch. A quiet month where a nudge fills the gap.
- Clearing stock. Old inventory, end-of-line sizes, or seasonal items you want gone to free up cash.
When the reason is honest, the discount feels like an invitation instead of a fire sale.
Pick the right type of discount
The shape of the offer changes how it lands. Match it to your goal.
- Percentage or amount off. Simple and familiar. Great for a clear reason like a holiday. Watch the maths on thin-margin items — 30 percent off can wipe out the whole profit.
- Free shipping over a threshold. "Free delivery over 500" nudges people to add one more item to clear the bar. It often lifts the average order without touching your product price at all.
- Bundle deal. Two or three items at a set price. You move more units per order and the customer feels they got a deal, while your margin per order can actually rise.
- First-order code. A small percentage off for new customers only. It lowers the cost of winning someone the first time, then you keep them at full price after.
If you're not sure, a free-shipping threshold or a bundle usually protects margin better than a flat percentage, because they grow the order instead of shrinking the price.
Know your numbers before you set the price
This is the step most people skip, and it's the one that decides whether a sale pays off. You can't protect a margin you've never measured.
Here's a worked example. Say you sell a product for 200, and it costs you 120 to make and pack:
- Normal profit: 200 − 120 = 80 per sale
- You run 25 percent off, so the new price is 150
- New profit: 150 − 120 = 30 per sale
That 25 percent discount didn't cut your profit by 25 percent — it cut it by more than 60 percent. To make the same total profit as before, you now have to sell more than two and a half times as many units. And if the sale comes through as a card payment, Banzena's flat 1 percent applies to that confirmed card sale — here about 1.50 — so leave a little headroom. Cash-on-delivery orders carry no Banzena fee at all.
A discount isn't "how much do I take off" — it's "how many more do I have to sell to come out ahead."
Run that calculation before you pick the percentage. If the volume you'd need is unrealistic, choose a smaller discount, a bundle, or a free-shipping offer instead.
Set a deadline
An offer with no end date has no urgency, and urgency is most of why a sale works. A deadline gives people a reason to act today instead of "sometime."
Keep the window short — a few days to a week is usually enough. Long sales lose their pull and eat margin for longer than they need to. Put the end date in plain sight: in the headline, in the email, on the product page. "Ends Sunday" does more work than the discount itself.
In Banzena you can create a promo code for the offer and switch it off the moment the window closes, so nothing keeps discounting after the deadline.
Promote it so people actually see it
A discount nobody hears about is just lost margin. Once the offer is live, tell people in every place you can:
- Send a newsletter to your existing customers from your Banzena dashboard — they're your warmest audience.
- Put the offer on your homepage and in the product copy.
- Share it wherever you already post, with the deadline front and centre.
- Send a short "last chance" reminder the day before it ends — that final nudge often brings as many orders as the launch.
Your automatic order emails already go out in your shop's name, so the buying experience stays consistent and trustworthy once the orders start landing.
Measure whether it worked
A sale isn't finished when the deadline passes — it's finished when you've looked at what it did. Your dashboard shows orders, sales, and stock, so the numbers are all in one place.
Ask three questions:
- Did total profit go up? Not just orders — profit after the discount and the cost of goods. More orders at a loss is not a win.
- Did the right stock move? If the goal was clearing old inventory, check that it actually cleared.
- Did you keep any of them? A first-order code only pays off if some of those buyers come back at full price.
Write down what you ran and what it earned. After two or three sales you'll know exactly which type and which discount level works for your shop — and you'll stop guessing.
Run your next sale the smart way
A discount that works isn't about being the cheapest. It's a clear reason, the right offer shape, a margin you've checked, a deadline, and a quick look at the results afterwards. Get those five right and a sale becomes a tool you reach for on purpose, not a habit that slowly drains your profit.
Banzena has discounts, promo codes, newsletters, and the dashboard to track it all built in — so you can plan the offer, launch it, and measure it in one place. Start your shop and set up your first sale today.
Ready to put this into practice?
Open your shop with nothing upfront and no monthly fee — just 1% of confirmed card sales. You could be selling this afternoon.
More from the blog
How to launch your online shop in an afternoon
You don't need a developer or a big budget. Describe your shop, add a few products, pick a theme — and you can be taking orders before dinner.
6 min read
PricingHow to price your products with confidence
A simple way to set prices that cover your costs and still feel fair to customers.
5 min read
MarketingWriting product descriptions that actually sell
Turn plain product details into words that help shoppers click buy.
6 min read