Start with the one fact that governs everything else on this page: your customer always pays exactly the total your store shows them. Tax reporting decides how much tax detail Clover records alongside that payment, and nothing else. It never changes an amount, and it can never block or fail a payment.
WooCommerce calculates every tax on the order. WeeConnectPay reports what WooCommerce calculated. When a tax detail cannot be reported for any reason, the payment still goes through for the same amount, and WooCommerce keeps the full breakdown either way.
Where the choice lives
In your WordPress admin, go to WooCommerce → Settings → Payments → WeeConnectPay and open the Taxes tab. The Tax forwarding mode section holds the choice. The plugin describes it on screen as "How much tax detail Clover records with each payment. WooCommerce always calculates the taxes, and no mode can block a payment."
Just below the choice, Preview how each mode appears in Clover opens a worked example. It shows what Clover reporting ends up with for each choice, for different carts, and for each transaction mode, using a sample $100 item with TPS and TVQ.
Your three choices
| Choice | How the plugin describes it |
|---|---|
| Off | "Clover records the sale without any tax detail. Your full breakdown stays in WooCommerce." |
| Total only | "Clover shows one combined tax line instead of each rate separately. The breakdown stays in WooCommerce." |
| Each rate by name | "Best for accounting. Your linked rates appear by name in Clover reports whenever possible, including carts with several rates like TPS and TVQ." |
One exception is worth knowing before you pick Total only: it has nothing to send on the Order and charge transaction mode. The plugin states it directly as "Order and charge has no combined tax line, so Total only behaves like Off here. Nothing is sent to the Clover order, and each line keeps its tax inside its price." Transaction modes and what each one supports covers the modes themselves.
Tax reporting starts at Off on every store. It stays there until you open the Taxes tab and pick a choice, so updating the plugin never changes what Clover records on its own. Picking Each rate by name works best once your rates are linked, which is covered in Linking your tax rates to Clover.
What your dashboard shows
Your WeeConnectPay dashboard has its own Taxes page with a Tax forwarding badge for each store. The badge names the setting from the reporting side, so it can read differently from the choice you picked in the plugin.
| Plugin choice | Dashboard badge |
|---|---|
| Off | Off |
| Total only | Amount only |
| Each rate by name, on the Charge at checkout transaction mode | Full attribution |
| Each rate by name, on any other transaction mode | Automatic |
You may also see the badge Linked rates only. The dashboard describes that one as "Tax details are sent only when they can be attributed to a linked Clover rate. Otherwise no tax details are sent," which keeps Clover reporting free of amounts that have no rate name behind them.
Carts with several rates, such as TPS and TVQ
A plain card charge carries a single named rate on Clover's side. A Quebec cart with both TPS and TVQ has two, so a plain charge reports the combined tax as one line and the split stays in WooCommerce.
Each rate by name is the choice built for this. On the Charge at checkout transaction mode, an eligible payment runs through a Clover order so every linked rate appears as its own named line in Clover reporting. A payment is eligible when every tax rate on the cart is linked to a Clover rate and the amounts line up exactly. Any other payment simply reports the tax amount instead, for the same total, with the split kept in WooCommerce.
On the Order and charge transaction mode, WeeConnectPay sends the order to Clover line by line. The plugin describes the result as "Each linked rate appears on its own line in Clover. A line we cannot match keeps its tax inside the item price, and the customer pays the same either way."
If Clover shows something unexpected
| What you see in Clover | What it means |
|---|---|
| One combined tax line instead of your separate rates | Expected on Total only, and on Each rate by name whenever a cart rate is not linked or the transaction mode cannot name several rates at once. The split stays in WooCommerce. |
| Separate named lines for TPS and TVQ | Each rate by name working as designed on an eligible payment. |
| A tax rate you did not choose | When WeeConnectPay reports a tax amount without naming a rate, Clover matches that amount to the closest rate configured on your own Clover account. That is Clover's own behaviour, and it is expected whenever a payment reports an amount only. Having a matching combined rate on your Clover account makes it predictable. |
| No tax at all on a payment | The choice is Off; or the choice is Total only while your transaction mode is Order and charge, where there is no combined tax line to send; or the badge is Linked rates only and this cart had no linked rate to attribute to. |
| After charging less than you held on a Hold and charge later payment, Clover's overall tax differs from its per-rate lines | Clover recalculates the overall tax when you charge, while the per-rate lines keep the values from when the hold was placed. The money is correct. |
| Taxes look wrong in WooCommerce itself | That is a WooCommerce tax configuration question. WeeConnectPay reports what WooCommerce calculated, so start from WooCommerce → Settings → Tax. |
Related articles
- Linking your tax rates to Clover covers the setup that lets Clover name your rates.
- Transaction modes and what each one supports covers how the three transaction modes differ on refunds, taxes, and order printing.
- Understanding tax drift warnings covers the notices you may see when a rate changes on one side.
If your Clover tax reporting still does not add up after checking your choice and your rate links, email support@weeconnectpay.com with the order number and we will trace exactly what was reported for that payment.