Daily operations
Discounts and promos
Create preset discounts your cashiers can apply in one tap, scope them to an item, a category or the whole order, and keep track of what you are giving away.
4 min read · Updated August 27, 2026
A discount handed out by typing a number is a discount nobody is tracking. Presets fix that: you decide the amount and what it applies to, the cashier taps it, and the total shows up in your reports as money you chose to give away.
Everything here is under Discounts in the sidebar, admin only.
Create a promo
Tap New Discount and fill in four things:
- Name — what the cashier sees. Say it the way they will: "Senior 20%", "Opening week", "Staff meal".
- Discount Type — Percentage (%) or Fixed Amount (₱).
- Value — 20 for twenty per cent, or 50 for fifty pesos off.
- Scope — where it bites.
Scope: the setting that matters
| Scope | Applies to | Use it for |
|---|---|---|
| Entire Order | The whole cart total | Senior and PWD discounts, opening-day offers |
| Specific Category | Every item in one category | "20% off all drinks this week" |
| Specific Item | One product only | Clearing a slow mover, a bundled deal |
Scope is what stops a drinks promotion quietly discounting the rice meals too. A percentage on Entire Order is much more expensive than the same percentage on one category — worth doing the arithmetic before saving.
Apply automatically
A promo can be set to apply on its own whenever the conditions are met, so the cashier does not have to remember it. This is the right setting for a time-limited campaign where forgetting it means an unhappy customer at the counter.
For anything requiring judgement or proof — a senior discount that needs an ID — leave it manual. Automatic discounts should be things that are true of the order, not things that are true of the customer.
At the till
The cashier taps Apply Discount / Promo in the cart and picks from Preset Promos, or enters a Custom Discount for a one-off. Both are recorded against the order; the difference is that a preset is a decision you made in advance and a custom discount is a decision made at the counter.
If you would rather cashiers could not improvise, that is a permissions question: see staff accounts and permissions.
Watch what discounts cost you
Discounts are totalled in three places, and they are worth reading in this order:
- Shift close — "Discounts Given" for that shift, next to the drawer count.
- Manager's Daily Report — the day's total, alongside voids, expenses and wastage.
- Reports — over any date range, sitting between gross and net revenue where its effect on profit is visible.
Discounts come off revenue but your costs do not move, so they hit profit disproportionately. A 10% discount on a dish with a 40% food cost does not cost you 10% of the profit — it costs you closer to a quarter of it. Read them against net profit rather than against sales.
Frequently asked questions
Can two discounts apply to the same order?
Kasenso records one discount per order. If you need a combined offer, create a single promo at the combined value — it also makes your reporting honest, since the total you see is what the customer actually received.
Should senior and PWD discounts be a preset?
Yes. They are fixed by law rather than by you, they recur constantly, and a preset means every cashier applies the same amount the same way. Scope it to Entire Order.
Do discounts show on the receipt?
Yes, as their own line between the subtotal and the total, named as you named them. The customer can see what they received and you can see it on a reprint.
Can I schedule a promo to end on a date?
Not automatically — a promo stays available until you remove or disable it. For a time-limited campaign, put the dates in the name ("Fiesta week 1–7") so it is obvious when it should go, and delete it when it does.
Does a discount reduce what I owe in tax?
Tax is calculated on what the customer actually pays, so a discount reduces the taxable amount along with the total. Your reports show taxable sales separately for exactly this reason.
Next: void orders.