> ## Documentation Index
> Fetch the complete documentation index at: https://help.vori.com/llms.txt
> Use this file to discover all available pages before exploring further.

# Process a Tax-Exempt Transaction in Vori

> Waive tax at the register, then see the record in Back Office.

For schools, nonprofits, government agencies, and other tax-exempt shoppers, Vori POS lets you mark an entire transaction tax-exempt at the register. You can require manager approval, capture an optional reason, and see the waived tax on the transaction in Back Office afterward.

### Set who can mark sales tax-exempt

Open [**POS Settings**](https://app.vori.com/retail/pos-settings) and scroll to the **Manager Approvals** section. Find the **Apply Tax Exemption on a Transaction** row and toggle it on (the default) to require manager approval at the register, or off to let any cashier apply tax exemption without approval.

<Frame>
  <img src="https://mintcdn.com/vori/_IH6Rx-AZai7FP3O/images/tax-exempt-transactions/01-apply-tax-exemption-toggle.webp?fit=max&auto=format&n=_IH6Rx-AZai7FP3O&q=85&s=ef98b43d8b595ffa54b9d9167129d274" alt="POS Settings Manager Approvals section with the Apply Tax Exemption on a Transaction toggle highlighted" width="1920" height="1080" data-path="images/tax-exempt-transactions/01-apply-tax-exemption-toggle.webp" />
</Frame>

For the full Manager Approvals walkthrough, see [Customize Your POS Settings](/cashier-and-till-management/till-management/customize-your-pos-settings#setting-manager-approvals).

### Apply tax exemption to a sale at the register

When a tax-exempt shopper's items are in the basket, open the **Orders** menu in the footer and tap **Apply Tax Exemption**.

<Frame>
  <img src="https://mintcdn.com/vori/_IH6Rx-AZai7FP3O/images/tax-exempt-transactions/02-apply-tax-exemption-orders-menu.webp?fit=max&auto=format&n=_IH6Rx-AZai7FP3O&q=85&s=633e04906d5a4732f2e51dac83e27c80" alt="VoriPOS basket with the Orders popover open and the Apply Tax Exemption button highlighted" width="1920" height="1050" data-path="images/tax-exempt-transactions/02-apply-tax-exemption-orders-menu.webp" />
</Frame>

*If your store requires manager approval for tax exemptions, the manager will be prompted to enter their PIN or scan their badge before the Apply Tax Exemption modal opens.*

The **Apply Tax Exemption** modal appears with the message: **"Taxes will be removed for all products in this transaction."**

Enter an optional reason — for example, the certificate number, organization name, or a short note like *"School"* — or leave the field blank.

<Frame>
  <img src="https://mintcdn.com/vori/_IH6Rx-AZai7FP3O/images/tax-exempt-transactions/03-tax-exemption-reason-school.webp?fit=max&auto=format&n=_IH6Rx-AZai7FP3O&q=85&s=7b12f24b86ba4f76fa21893d4a67cc35" alt="Apply Tax Exemption modal with the optional Reason field filled in with the word School" width="1920" height="1080" data-path="images/tax-exempt-transactions/03-tax-exemption-reason-school.webp" />
</Frame>

Tap **Apply**. The basket recalculates immediately. A new **Tax Exemption ("Your reason")** line appears in the totals breakdown, showing the waived tax as a negative amount, and the total drops to the no-tax total.

<Frame>
  <img src="https://mintcdn.com/vori/_IH6Rx-AZai7FP3O/images/tax-exempt-transactions/04-basket-tax-exempt-applied.webp?fit=max&auto=format&n=_IH6Rx-AZai7FP3O&q=85&s=88be28821d1a31a36ca4fc1f9e336b7a" alt="VoriPOS basket totals breakdown showing a Tax Exemption (School) line with a negative amount" width="1920" height="1080" data-path="images/tax-exempt-transactions/04-basket-tax-exempt-applied.webp" />
</Frame>

✏️ **Note:** If you skipped the reason field, the line reads simply **Tax Exemption** without parentheses.

Complete the sale normally. The tax-exempt status, reason, and waived amount are recorded on the transaction.

### Re-apply tax exemption after pausing an order

Tax exemption does not carry over when an order is paused and resumed. If you tap **Pause Order** on a tax-exempt transaction, the **Tax Exemption** line is removed and tax is added back when you resume the order from the **Order Viewer**.

After resuming a paused order, the totals will show **Tax** instead of **Tax Exemption**, and the total will reflect the taxable amount.

<Warning>
  Always re-apply tax exemption after resuming a paused order. If you complete payment without re-applying it, the shopper will be charged tax and the transaction will not be recorded as tax-exempt in Back Office.
</Warning>

<Tip>
  If you need to step away mid-transaction often, consider noting the tax exemption reason on the paused order reason — that way the next cashier resuming the order knows to re-apply it with the correct reference.
</Tip>

### See the waived tax on the transaction

After the sale, open the [**Transactions**](https://app.vori.com/retail/transactions) page and find the sale by date, register, or amount.

Open the transaction. In the **Transaction Details** card on the right, click **Taxes** to expand the breakdown.

The expanded view shows each tax line item, ending with a **Tax Exemption ("Your reason")** line that subtracts the waived amount from the total. The reason matches what the cashier entered at the register — *"School"* in the example above. If the cashier skipped the reason, the line reads simply **Tax Exemption** without parentheses.

<Frame>
  <img src="https://mintcdn.com/vori/_IH6Rx-AZai7FP3O/images/tax-exempt-transactions/05-transaction-detail-tax-exempt-section.webp?fit=max&auto=format&n=_IH6Rx-AZai7FP3O&q=85&s=09303487ff37f10dcda5f94a80d00199" alt="Back Office transaction detail with the Taxes section expanded and the Tax Exemption (School) line highlighted" width="1920" height="1080" data-path="images/tax-exempt-transactions/05-transaction-detail-tax-exempt-section.webp" />
</Frame>


## Related topics

- [Frequently Asked Questions](/faqs.md)
- [Process a Bottle Deposit Refund at the POS](/bottle-deposits-tares-and-taxes/process-a-bottle-deposit-refund-at-the-pos.md)
- [Customize Your POS Settings](/cashier-and-till-management/till-management/customize-your-pos-settings.md)
