Skip to content

Surcharge Pro

Surcharge Pro is the premium edition for Surcharge. It is an add-on that requires the free Surcharge plugin installed and active; it is distributed through Freemius (licensing, activation and automatic updates), not the WordPress.org directory.

Surcharge Pro extends the free checkout fee engine. It does not work on its own. If the free plugin is missing, deactivated, or older than the required version for tiered fees, Surcharge Pro stays dormant and shows an admin notice instead of booting.

  • Fee-exempt user roles — waive selected checkout fees for chosen WordPress roles (e.g. wholesale or staff). Guests are never exempt. Evaluated through surcharge/fee_applies via RoleRestriction.
  • Tiered fees by cart value — vary fee amounts based on the customer’s cart subtotal range (subtotal + tax). Tier amounts replace the base fee row amount through surcharge/fee_amount via TieredFees and TierResolver.
  • Per-product and per-category rules — apply a fee only when selected products or categories are in the cart, or skip the fee when they are present. Evaluated through surcharge/fee_amount via ProductFeeRules and CartProductMatcher.
  • Schedule windows — run a fee only during a date range or on chosen weekdays via FeeScheduleRules on surcharge/fee_applies.
  • Per-fee reporting — see how much each fee has collected, with CSV export via FeeReporting under WooCommerce → Surcharge Reports.
ScreenPurpose
WooCommerce → SurchargeFree fee rows with fixed or percent amounts and cart-total, payment-method and country conditions.
WooCommerce → Surcharge ProFee-exempt user roles, tiered subtotal bands, product/category rules and schedule windows per FREE fee row.
WooCommerce → Surcharge ReportsPRO collected totals per fee row with CSV export.
  • WordPress 6.5 or later
  • PHP 8.1 or later
  • WooCommerce 8.0 or later
  • The free Surcharge plugin installed and active (0.1.1 or later for tiered fees and product rules)

The free plugin provides unlimited fixed and percentage fees with cart-total, payment-method and country conditions. PRO adds role-based fee exemptions, tiered fees by cart value, per-product or per-category rules, schedule windows and per-fee reporting today.