How to Add a Discount to a Single Item in Square
Applying a discount to just one item in a Square transaction is a straightforward process — but the exact steps vary depending on which Square interface you're using, how your discounts are configured, and whether you're discounting by percentage or dollar amount. Understanding how Square handles item-level discounts helps you apply them accurately without accidentally discounting an entire order.
What "Item-Level Discounting" Means in Square
Square distinguishes between two types of discounts:
- Item-level discounts — applied to one specific line item in a transaction
- Order-level discounts — applied to the entire cart or total
When you need to reduce the price of a single product without touching everything else in the sale, you're working with item-level discounting. Square supports this in its Point of Sale app, the Square for Retail app, and through the online Dashboard — each with slightly different workflows.
How to Discount a Single Item in the Square Point of Sale App
The Square POS app (on iPhone, iPad, or Android) lets you apply a discount directly to an individual item from the cart view.
Steps:
- Add the item to your cart as usual.
- Tap the item in the cart to select it — this opens the item detail view.
- Tap Discount (sometimes shown as a percentage or tag icon depending on your app version).
- Choose from your saved discounts or tap Custom Amount to enter a one-time percentage or dollar discount.
- Confirm the discount — it will appear as a line below that specific item, not across the whole order.
The key step is tapping the item itself in the cart, not the overall order total. If you apply a discount from the order summary screen rather than the item detail view, it may apply to the full transaction instead.
Using Saved Discounts vs. Custom Discounts
Square gives you two routes when discounting a single item:
| Discount Type | When to Use | Setup Required |
|---|---|---|
| Saved Discount | Recurring promotions, staff consistency | Yes — created in Dashboard |
| Custom Discount | One-off reductions, flexible amounts | No — entered at time of sale |
Saved discounts are created in your Square Dashboard under Items > Discounts. You can set them as a percentage (e.g., 10% off) or a flat dollar amount (e.g., $5 off), give them a name, and restrict them to specific items or categories if needed. Once saved, they appear as quick-tap options in the POS app.
Custom discounts are entered on the fly. You can type in any percentage or dollar value at the point of sale without any prior configuration. These don't appear in discount reports the same way saved discounts do, which matters if you're tracking promotions over time.
Discounting a Single Item in Square for Retail
If you're using Square for Retail (the more advanced version designed for inventory-heavy businesses), the workflow is similar but with additional controls.
In Square for Retail:
- Tap the item in the cart to open its detail panel.
- Select Edit Price to manually override the price, or use the Discount option if discounts are enabled in your settings.
- Item-level discounts in Square for Retail can also be tied to specific inventory items, which helps with reporting accuracy.
Square for Retail gives managers the ability to restrict discount permissions — meaning cashiers may need a manager PIN to apply certain discounts. If the discount option isn't appearing for a staff member, a permissions setting is likely the reason.
Applying Discounts Through the Square Dashboard
If you're processing a sale manually through the Square online Dashboard (rather than the POS app), item-level discounting works through the Virtual Terminal or Invoices sections.
In Invoices, you can add a line item and then apply a discount directly to that line — either as a percentage or dollar value — before sending the invoice to a customer. This makes it easy to discount individual products on a per-quote basis without affecting other line items on the same invoice.
Factors That Affect How This Works for You 🔧
The exact experience of discounting a single item in Square depends on several variables:
- App version — Square updates its POS interface regularly. Menu locations and button labels may differ slightly from version to version.
- Device type — The iPad and iPhone layouts differ from the Android layout in some menu depths.
- Square plan — Some advanced discount features (like discount scheduling or automatic discounts) are tied to higher-tier Square plans.
- Permissions and roles — Team members may have different discount capabilities based on how roles are configured in your Square Team settings.
- Discount reporting preferences — Whether you use saved or custom discounts affects how granularly you can track discount usage in Square Analytics.
When Item-Level Discounts Don't Behave as Expected 🛠️
A few common points of confusion:
- If a discount is being applied to the whole order instead of one item, you likely selected the discount from the order screen rather than tapping into the specific item first.
- If the Discount button doesn't appear, check whether discounts are enabled in your Square settings, or whether your staff role has permission to apply them.
- If you're applying a percentage discount and the math seems off, double-check whether taxes are being calculated before or after the discount — Square's tax settings can affect the final number.
- Custom discounts entered during a sale won't automatically appear in saved discount reports, which can create gaps if you're analyzing promotional performance later.
How Your Setup Shapes the Right Approach
The "correct" way to discount a single item in Square isn't one-size-fits-all. A solo seller running a simple retail setup has different needs than a multi-location business with tiered staff permissions and detailed inventory reporting. The version of Square you're using, how your discounts are structured in the Dashboard, and what level of reporting detail matters to your operation all determine which method works best — and whether a saved discount, a custom discount, or a price override is the most practical tool for your specific situation.