PayPal total missing shipping in WooCommerce
The WooCommerce PayPal Payments support forum currently lists a topic titled “Shipping not included in Paypal total”. This is exactly the kind of operational payment mismatch that can look small in checkout but create real revenue, support, and accounting consequences.
What changed?
- Observed pattern: a current support topic reports shipping not included in the PayPal total.
- Risk area: shipping lines, shipping tax, coupons, PayPal order creation, and WooCommerce order-total reconciliation.
- Current status: this is a reported support topic, not a confirmed universal plugin-wide bug.
Who is affected?
This record matters most for stores using WooCommerce PayPal Payments where shipped orders, shipping tax, local delivery fees, coupons, or conditional shipping rules are part of checkout. Stores selling only digital products or orders without shipping lines are less likely to be affected by this specific pattern.
What should you do?
| Your situation | Primary decision | Safeguard |
|---|---|---|
| PayPal total is lower than WooCommerce total by shipping or shipping tax | Reconcile before fulfillment | Compare PayPal transaction total, WooCommerce order total, shipping line, tax line, and customer receipt |
| Only one shipping method is affected | Isolate the shipping rule | Test the same method with and without coupons, tax, logged-in user state, and address changes |
| Several PayPal orders are affected | Pause the risky path | Temporarily disable the affected shipping/payment combination if undercollection continues |
| The store has already fulfilled underpaid orders | Document the loss | Track order IDs, customer impact, missing amounts, refunds, and support conversations separately |
Safest audit sequence
- Find the first mismatch. Record plugin versions, WooCommerce version, checkout type, shipping method, taxes, and coupons active at the time.
- Compare totals order by order. Check WooCommerce total, PayPal total, shipping line, shipping tax, discount lines, refunds, and payout.
- Recreate the cart in staging. Use the same product, address, shipping method, coupon, tax setting, and PayPal funding source.
- Test payment creation and capture. Confirm the amount sent to PayPal includes shipping before the customer approves payment.
- Pause risky combinations if repeated. Disable only the affected shipping/payment combination when possible instead of taking the whole store offline.
- Escalate with evidence. Share system status, order IDs, PayPal transaction IDs, and reproduction steps privately with support.
What is not yet proven?
The public evidence does not prove the affected version range, the exact cause, or whether the mismatch happens before PayPal approval, after capture, or only in a display/export layer. The correct first action is financial reconciliation and reproduction, not assuming all PayPal orders are wrong.
Update log
This decision record was created from the active WooCommerce PayPal Payments support listing and framed conservatively because the root cause is not confirmed publicly.
Official sources
- WooCommerce PayPal Payments support forum listing
- Support topic: Shipping not included in Paypal total
- WooCommerce PayPal Payments listing and changelog
This is independent technical research, not official WooCommerce, PayPal, shipping, tax, legal, or accounting advice. Verify your own payment captures and order totals before changing fulfillment or customer balances.