Title: MBTech Tax Exemption &amp; Retail for WooCommerce
Author: MBTech
Published: <strong>November 5, 2026</strong>
Last modified: November 5, 2026

---

Search plugins

![](https://ps.w.org/mbtech-tax-exemption-retail-for-woocommerce/assets/banner-772x250.
png?rev=3786280)

![](https://ps.w.org/mbtech-tax-exemption-retail-for-woocommerce/assets/icon-256x256.
png?rev=3786280)

# MBTech Tax Exemption & Retail for WooCommerce

 By [MBTech](https://profiles.wordpress.org/masumbillah22/)

[Download](https://downloads.wordpress.org/plugin/mbtech-tax-exemption-retail-for-woocommerce.1.0.4.zip)

 * [Details](https://wordpress.org/plugins/mbtech-tax-exemption-retail-for-woocommerce/#description)
 * [Reviews](https://wordpress.org/plugins/mbtech-tax-exemption-retail-for-woocommerce/#reviews)
 *  [Installation](https://wordpress.org/plugins/mbtech-tax-exemption-retail-for-woocommerce/#installation)
 * [Development](https://wordpress.org/plugins/mbtech-tax-exemption-retail-for-woocommerce/#developers)

 [Support](https://wordpress.org/support/plugin/mbtech-tax-exemption-retail-for-woocommerce/)

## Description

Customers upload a tax exemption document or retail certificate at checkout. Store
managers review each request and approve, deny or cancel it.

**Approval workflow**

 * A review screen under Tax Exempt & Retail  Requests lists every request with 
   its customer, type, document and status (pending, approved, denied, cancelled).
 * Approve, deny or cancel a request in one click. Filter by status or type. The
   menu shows how many requests are pending.
 * Status can also be set on the user profile.

**My Account**

 * Customers can request tax exemption or retail status from a new My Account tab,
   without placing an order, and follow the status of each request.

**Tax exempt customers**

 * Approved customers see no tax on eligible products in the shop, cart, checkout
   or new orders. Eligible means all products, products ticked on the product edit
   page, or products in chosen categories.
 * They no longer see the exemption form or need to upload a document again.
 * Customers who are not approved, and guests, are still charged tax.

**Tax refunds for earlier orders**

 * Orders placed while a request was pending are charged tax. After approval, refund
   that tax in one click from the order screen, either as a record only or through
   the payment gateway.

**Retail customers and retail price**

 * Set a Retail price on simple, external, virtual and downloadable products, and
   on each variation of a variable product.
 * Grouped products have no price of their own, so set the retail price on each 
   child product.
 * Approved retail customers see and pay the retail price in listings, cart, checkout
   and orders, in place of the regular and sale price.

**Checkout**

 * Works with the classic checkout and the Checkout block.
 * Uploads are limited to PDF, JPEG and PNG, with content checks, a size limit and
   throttling.
 * Documents are stored privately under random file names and are only downloadable
   by store managers.
 * Compatible with High-Performance Order Storage.

## Blocks

This plugin provides 2 blocks.

 *   Tax exemption Checkbox and Tax Exemption Document upload for customers claiming
   tax exemption.
 *   Retail Checkbox and Retail Certificate upload for retail orders.

## Installation

 1. Install and activate WooCommerce.
 2. Upload the plugin folder to `/wp-content/plugins/` and activate it.
 3. Go to Tax Exempt & Retail  Settings to choose which products and categories are
    offered the request form.
 4. If you use the Checkout block, edit the checkout page and add the Tax exemption
    and Retail blocks inside the checkout fields.
 5. On Nginx, deny direct access to `/wp-content/uploads/wcte-private/`. Apache is 
    protected by an included .htaccess file.

## FAQ

### Who can approve requests?

Users with the `manage_woocommerce` capability, such as shop managers and administrators.

### Do guests get tax exemption?

No. Only logged-in customers can be approved.

### Does approval change orders already placed?

No. It applies to new orders only.

### Which product types support the retail price?

Simple, external, virtual, downloadable and variable products (per variation). For
grouped products, set it on the child products.

### What happens to uploaded documents when the plugin is deleted?

Settings are removed. Uploaded documents are kept as order records.

## Reviews

There are no reviews for this plugin.

## Contributors & Developers

“MBTech Tax Exemption & Retail for WooCommerce” is open source software. The following
people have contributed to this plugin.

Contributors

 *   [ MBTech ](https://profiles.wordpress.org/masumbillah22/)

[Translate “MBTech Tax Exemption & Retail for WooCommerce” into your language.](https://translate.wordpress.org/projects/wp-plugins/mbtech-tax-exemption-retail-for-woocommerce)

### Interested in development?

[Browse the code](https://plugins.trac.wordpress.org/browser/mbtech-tax-exemption-retail-for-woocommerce/),
check out the [SVN repository](https://plugins.svn.wordpress.org/mbtech-tax-exemption-retail-for-woocommerce/),
or subscribe to the [development log](https://plugins.trac.wordpress.org/log/mbtech-tax-exemption-retail-for-woocommerce/)
by [RSS](https://plugins.trac.wordpress.org/log/mbtech-tax-exemption-retail-for-woocommerce/?limit=100&mode=stop_on_copy&format=rss).

## Changelog

#### 1.0.4

 * Fix: the Documentation link on the Plugins screen now opens the plugin’s WordPress.
   org page.

#### 1.0.3

 * Fix: plugin activation fatal error; the activation, deactivation and uninstall
   hooks now have their class loaded before plugins_loaded runs.

#### 1.0.2

 * Change: text domain and main file renamed to match the plugin slug (mbtech-tax-
   exemption-retail-for-woocommerce).
 * Change: the “WooCommerce required” admin notice is shown only to users who can
   activate plugins.

#### 1.0.1

 * New: separate “Auto-approve tax exemption requests” and “Auto-approve retail 
   requests” settings. When on, tax is removed / retail prices apply at checkout
   as soon as a logged-in customer uploads the document, and the request is approved
   automatically when they place the order, without admin review.
 * New: Delete button on the Requests screen (removes the request and the customer’s
   saved document; orders keep their copy).
 * Change: customers approved for tax exemption and/or retail no longer see that
   section at checkout; their documents are still attached to their orders.

#### 1.0.0

 * Initial release: checkout document upload, admin approval screen (approve, deny,
   cancel), store-wide tax removal for approved customers, and retail price for 
   approved retail customers.

## Meta

 *  Version **1.0.4**
 *  Last updated **1 day ago**
 *  Active installations **Fewer than 10**
 *  WordPress version ** 6.2 or higher **
 *  Tested up to **7.1.4**
 *  PHP version ** 8.0 or higher **
 * Tags
 * [retail](https://wordpress.org/plugins/tags/retail/)[tax exempt](https://wordpress.org/plugins/tags/tax-exempt/)
   [wholesale](https://wordpress.org/plugins/tags/wholesale/)[woocommerce](https://wordpress.org/plugins/tags/woocommerce/)
 *  [Advanced View](https://wordpress.org/plugins/mbtech-tax-exemption-retail-for-woocommerce/advanced/)

## Ratings

No reviews have been submitted yet.

[Your review](https://wordpress.org/support/plugin/mbtech-tax-exemption-retail-for-woocommerce/reviews/#new-post)

[See all reviews](https://wordpress.org/support/plugin/mbtech-tax-exemption-retail-for-woocommerce/reviews/)

## Contributors

 *   [ MBTech ](https://profiles.wordpress.org/masumbillah22/)

## Support

Got something to say? Need help?

 [View support forum](https://wordpress.org/support/plugin/mbtech-tax-exemption-retail-for-woocommerce/)