Discounts get a bad reputation in the salon industry, and it is not hard to see why. A blanket “20% off everything” trains clients to wait for the next sale and compresses your margins over time. Many salon owners avoid discounting entirely because they associate it with devaluing their work.
But there is a meaningful difference between a discount that erodes your prices and a promotion that drives a specific outcome. A first-visit offer that expires after 50 uses brings in new clients without setting a permanent price expectation. A midweek discount fills chairs that would otherwise sit empty. A referral code tells you exactly which clients are sending their friends.
The difference is not whether you discount – it is whether the discount has a goal, a limit, and an end date.
Discounts That Hurt vs Discounts That Help
Before setting up any discount, it helps to understand the pattern that causes problems.
Discounts that hurt:
- Permanent percentage off with no end date (clients expect it forever)
- Blanket discounts applied to every invoice (margin erosion across the board)
- Discounting to match a competitor’s price (starts a race to the bottom)
- No usage limit (the discount runs indefinitely, well past its usefulness)
Discounts that help:
- Time-limited offers tied to a specific goal (fill a slow month, launch a new service)
- First-visit discounts with a usage cap (attract new clients, then stop)
- Minimum-spend thresholds (the client spends more to unlock the discount)
- Promo codes you can track (know which marketing channel actually works)
According to a Zenoti consumer survey of 1,010 Americans, 51% of wellness providers use discount offers or free services as their top retention strategy. Discounts are the most commonly used tool – the question is whether they are used with enough structure to protect your margins.
Creating a Discount
In Minuvox, open the Discounts section from the sidebar. Click + Add Discount to create a new one.
You will set the following:
- Name: Something descriptive for your own reference. “New Client Welcome”, “Summer Colour Special”, or “Midweek Fill” – you will see this on your discount list and on invoices where it is applied.
- Type: Percentage or fixed amount. A percentage discount (e.g. 10%) scales with the invoice total. A fixed discount (e.g. R50 off) gives the same amount regardless of what the client spends.
- Value: The percentage or the fixed amount.
Then the constraints – these are what turn a generic discount into a strategic one:
- Minimum spend: Set a floor. If you want clients to spend at least R200 before the discount kicks in, set this to R200. This prevents the discount from applying to small invoices where the margin is already thin.
- Valid from / Valid until: Date range. A summer special that runs June through August, or a launch offer that ends after two weeks. If you leave these blank, the discount is valid any time it is active.
- Maximum uses: How many times the discount can be applied across all invoices. Set this to 50 for an offer limited to the first 50 uses, or leave it unlimited for an ongoing seasonal promotion.
- Maximum discount amount: A cap for percentage discounts. If you offer 15% off but do not want the discount to exceed R100 on a large invoice, set the cap here.
Once created, you can activate or deactivate the discount at any time without deleting it. This is useful for seasonal promotions you want to reuse next year.
Adding Promo Codes
A promo code is a shareable code that links to a discount. You create promo codes from the discount detail page – each code is tied to one specific discount.
Why use promo codes instead of just applying discounts directly?
- Tracking: Give different codes to different channels. INSTAGRAM10 for your social media followers, FLYER15 for the flyers you hand out at events. When you check redemption counts, you can see which channel actually brought clients in.
- Referrals: Create a unique code for referral campaigns. REFER20 rewards clients who bring a friend, and the redemption count tells you how many referrals it generated.
- Control: A promo code has its own redemption limit and expiry date, separate from the discount’s limits. You can issue the same discount through multiple codes with different constraints.
When you create a promo code, it is automatically uppercased (so “summer10” becomes “SUMMER10”). Each code is unique within your company. You set the maximum number of redemptions and an optional expiry date.
Applying Discounts to Invoices
Discounts in Minuvox are applied at the invoice stage, not during the booking process. That means you choose which invoices get discounted – discounts are not applied automatically when a booking is made.
When you create or edit a draft invoice, you can either:
- Select a discount from your active discounts list, or
- Enter a promo code that a client provides
The discount is applied to the invoice subtotal. Minuvox validates the discount before applying it: it checks the date range, usage limits, minimum spend, and active status. If any constraint is not met, you will see a clear error message explaining why.
Once the invoice is issued, the discount becomes a permanent, immutable record on that invoice. Even if you later change or delete the original discount, the issued invoice retains the exact discount that was applied. This keeps your financial records accurate.
For a full walkthrough of the invoicing process, see How to Create Professional Invoices for a Service Business.
Five Discount Strategies That Work for Service Businesses
Here are five practical ways to use discounts strategically. Each one has a clear goal, built-in limits, and a way to measure whether it worked.
1. New Client Welcome
Goal: Attract first-time clients. Setup: 10-15% off, maximum 50 uses, no minimum spend. Create a promo code (WELCOME10) for your website or social media. Why it works: The usage cap ensures the discount does not run forever. The promo code tells you where new clients found you. Once it has been used 50 times, the promotion ends automatically.
2. Slow-Day Fill
Goal: Fill chairs on your quietest days. Setup: Fixed amount off (e.g. R50), valid only during your slow period (set the date range). Minimum spend of R200 to protect margins on small services. Why it works: The date range and minimum spend ensure the discount only applies where it helps. You are not discounting your busiest days or your cheapest services.
3. Seasonal Promotion
Goal: Drive bookings during a specific season or around a product launch. Setup: Percentage or fixed, with clear valid-from and valid-until dates. Create a promo code for the campaign (SUMMER25, LAUNCH15). Why it works: The end date creates urgency. Clients know the offer will not last, which motivates them to book now rather than later.
4. Referral Reward
Goal: Encourage word-of-mouth from your best clients. Setup: Create a promo code for each referral campaign (REFER20). Set a meaningful discount – enough to motivate the referral. Track redemptions to see which clients’ referrals actually convert. Why it works: Promo codes give you a paper trail. You know exactly how many referral bookings each campaign generates. No promo code, no tracking.
5. Loyalty Appreciation
Goal: Reward your regulars without committing to a formal loyalty programme. Setup: Create a discount for occasional use. Apply it manually to a regular client’s invoice when you want to show appreciation – a birthday discount, a thank-you after 10 visits, or a holiday gift. Why it works: Minuvox does not have an automated loyalty programme. But a well-timed manual discount applied to a regular’s invoice can have the same effect – the personal touch may mean more than automated points. For more retention strategies beyond discounts, see Client Retention Strategies That Actually Work for Salons.
Use Discounts With a Plan
The salon owners who struggle with discounts are usually the ones using them without constraints. No end date, no usage limit, no minimum spend – just a vague hope that lower prices will bring more people in.
The ones who benefit from discounts are using them as precision tools. Each discount has a goal (new clients, slow days, referrals), a limit (usage cap, date range, minimum spend), and a way to measure results (promo code redemption counts, invoice records).
If you are not sure where to start, pick the strategy that matches your biggest current gap. If your Tuesdays are empty, start with a slow-day discount. If you want more new clients, set up a welcome offer with a promo code. Start with one discount, track how it performs, and add more once you see what works.
For more on how to set your prices strategically or set up your booking system, those guides cover the foundations that make discounting work. You can also explore the full set of scheduling, invoicing, and analytics features that Minuvox includes at no cost.
This article was drafted with AI assistance and reviewed, fact-checked, and edited by the Minuvox team.