How to Run a Promotion That Actually Makes Money (Not Just Gives It Away)
Promotions aren't just about cutting prices. Without a clear strategy, promos can cost you more than they earn. Here's a guide to running promos that boost sales without destroying margins.
Promos Without Strategy = Giving Money Away
Sales are slow, and the first instinct is usually: "let's run a promo." 20% off, buy-one-get-one, half-price happy hour. Suddenly customers show up, lines form, and it feels like the promo worked.
But when you check the numbers at the end of the month? Revenue went up, but profit... went down. You worked harder, used more ingredients, but your margins got thinner.
This is what happens when promotions run without strategy. A good promo isn't about attracting as many customers as possible — it's about generating transactions that are profitable.
Step 1: Define What the Promo Is For
Before choosing a format, answer this: why are you running this promo?
- Attract new customers? Format: low barrier, easy to try. Example: free drink with first purchase.
- Increase average order value? Format: bundling or upsell. Example: add Rp 5,000 for a snack.
- Move specific inventory? Format: targeted discount on that item. Example: Lemon Iced Tea 50% off because the lemons are about to expire.
- Fill slow hours? Format: time-based promo. Example: 15% off for orders before 10 AM.
- Retain existing customers? Format: loyalty reward. Example: buy 8 get 1 free.
Different goals need different formats. If you're not clear on the goal, you won't know whether the promo succeeded.
Step 2: Calculate Margins Before the Promo
This is the most commonly skipped step — and the most important one.
Before offering a discount, you need to know: what's your margin on this item? Example:
- Iced Coffee Latte sells for Rp 25,000
- Ingredient cost (coffee, milk, sugar, cup, straw): Rp 8,000
- Gross margin: Rp 17,000 (68%)
With a 30% discount, price drops to Rp 17,500. Ingredient cost stays at Rp 8,000. Gross margin becomes Rp 9,500 (54%). Still okay.
But with buy-one-get-one? Two cups, revenue Rp 25,000, ingredient cost Rp 16,000. Gross margin: Rp 9,000 (36%). Suddenly your margin is almost halved.
Always calculate before launching. Set a minimum acceptable margin, then design the promo so it doesn't fall below that floor.
Step 3: Choose the Right Promo Format
Not every promo needs to be a straight discount. Formats that are often more profitable:
Bundling: Combine a high-margin item with a lower-margin one. "Coffee + Toast for just Rp 30,000" — you give perceived value without deep margin cuts.
Upsell add-ons: "Add Rp 3,000 for an extra shot" or "upgrade to Large for Rp 5,000 more." Add-on margins are usually very high because incremental costs are small.
Time-limited: Promo only valid during slow hours. This shifts demand without reducing revenue during peak times that are already busy.
Minimum purchase: "10% off orders over Rp 50,000." This encourages customers to buy more, and the discount applies to a larger basket.
Loyalty stamps: "Buy 8 get 1 free." The free item only happens after 8 transactions — and customers usually buy additional items when redeeming.
Step 4: Set Clear Boundaries
A promo without limits is a recipe for budget overrun. Establish:
- Duration. When does it start, when does it end. "Until further notice" = leaking budget.
- Quota. How many promo portions you've prepared. "50 per day" is more controlled than "unlimited."
- Who can apply the promo. If every cashier can give discounts without approval, you lose control. Set rules: automatic promos in the POS, or manager approval for manual discounts.
Step 5: Communicate It Right
A promo nobody knows about might as well not exist. But how you communicate matters too:
- Clear signage. Customers should know about the promo before they order. Place it where they'll see it before reaching the register.
- Train your cashiers. Cashiers need to know what promos are active, the conditions, and how to enter them in the POS. A confused cashier = a frustrated customer.
- Social media timing. Post the promo at the right time — before operating hours begin, not when the promo is almost over.
Step 6: Measure the Results
After the promo ends, don't just look at whether sales went up. Also examine:
- Profit, not just revenue. Revenue up 30% but margin down 40%? That promo didn't work financially.
- Did customers buy other items? A good promo attracts people who also purchase non-promo items. If everyone only bought the promo item, you just cannibalized normal sales.
- Did new customers come back? Promos that attract one-time visitors are more expensive than those that create repeat customers. Track return visits if you can.
- Comparison with previous periods. Compare the promo week with the week before and the same week last month. This shows whether the increase genuinely came from the promo or was a natural trend.
Red Flags: Promos to Avoid
- Deep discounts too often. If customers get used to buying during sales, they won't pay full price. You're training them to wait for promos.
- Buy-one-get-one on low-margin items. This almost always loses money unless you have a clear strategic purpose (like clearing inventory).
- Promos with no end date. A permanent promo isn't a promo — it's a new price. And if you never stop it, you lose the ability to test its effectiveness.
- Promos that are too complicated. "Buy 2 drinks and get 15% off a third item from the snack category." If the cashier has trouble explaining it, customers won't engage.
Promos Are Investments, Not Expenses
Shift your mindset from "promo = giving discounts" to "promo = investment toward a specific goal." Every promotion should have a purpose, a budget, a timeline, and a way to measure success.
With this approach, promos stop being a reflex when sales are slow — and become a strategic tool you deploy with intention and measurement.