Maria ran a small art-supply shop where regulars stopped in every month to restock brushes and paints. One winter she switched to a subscription model and watched recurring revenue climb 40 % in six weeks. The catch? She had to pick a payment gateway that wouldn’t scare buyers away with failed transactions or hidden fees. Choosing the wrong one cost her three loyal customers before she realized the difference between “works today” and “keeps working every month.”

Choose gateways built for subscriptions

Not all gateways treat recurring payments equally. Stripe and PayPal have dedicated subscription APIs that automatically retry failed cards and send gentle reminder emails. Authorize.Net’s Customer Information Manager and Square’s recurring plans round out the top tier. Each provider gives you a merchant dashboard where you can see churn rates and retry success percentages in real time.

Maria first tried a generic credit-card processor that charged 3.5 % per swipe but offered no retry logic. After the third month of declined cards, customers emailed asking why their shipments stopped. Once she switched to Stripe’s subscription plan with built-in dunning emails, revenue stabilized within two billing cycles.

Look for gateways that show you the exact retry schedule and cancellation reasons. A provider that locks you out of these metrics will keep you guessing long after the first failure.

Match fees to your average order size

Flat-fee gateways like PayPal Pro cost $30 per month plus 2.9 % + 30 ¢, which sounds small until your average brush order is $25. At that volume, a %2B-based gateway such as Stripe or Square often saves you money because their percentage rate drops as order value rises. On the flip side, if you sell $200 subscription boxes, Authorize.Net’s $25 monthly fee plus 2.9 % + 25 ¢ becomes the cheaper option.

Maria crunched numbers with her $45 average order and discovered Stripe’s 2.9 % + 30 ¢ was cheaper than PayPal Pro until the order topped $110. She also factored in the cost of failed transactions: Stripe’s automatic retries recovered 12 % more revenue than PayPal’s manual process.

Build the checkout flow your customers expect

Buyers want to see the total including tax and shipping before they click “Subscribe.” WooCommerce extensions like “WooCommerce Subscriptions” add a recurring toggle on the product page so shoppers know immediately they’re signing up for a monthly plan. The checkout form should display the first payment date, the renewal date, and an easy cancellation link in the confirmation email.

The same extension lets you gate renewal pricing so returning customers don’t get surprised by a price hike. Maria’s early sign-ups jumped 25 % when she added a simple “Next charge on the 15th, cancel anytime” line beneath the price box.

Test the flow on mobile; 60 % of her traffic comes from phones. A checkout that forces buyers to scroll horizontally to see the recurring checkbox loses sales fast.

Set up automatic retries and win-back emails

Failed cards account for up to 15 % of churn in subscription stores. Stripe’s automatic retries happen on days 1, 3, 7, and 14, with customizable email templates for each step. Square offers similar logic, while PayPal’s Advanced Recurring Payments requires you to build the sequence in Zapier—adding complexity and a 50 ¢ fee per extra email.

Maria’s first attempt used PayPal’s basic recurring payments. When the card expired, PayPal emailed the customer once and then stopped, leaving Maria to send three separate follow-ups. After migrating to Stripe, the dunning emails recovered 18 % of the otherwise-lost revenue without any manual work.

Keep an eye on chargeback ratios

Any gateway with a high chargeback rate can trigger fines or sudden holds on your funds. Stripe’s dashboard flags merchants with chargebacks above 0.9 %, while PayPal suspends accounts at 1 %. Authorize.Net averages 0.5 %, making it safer for high-volume stores but pricier for small ones.

Maria watched her ratio spike to 1.1 % after a seasonal promotion offered discounts to new subscribers who used prepaid debit cards. arraysubs best WooCommerce subscription plugin She tightened the refund policy and switched to Stripe’s Radar fraud tool, which cut chargebacks to 0.4 % within a month.

Solve common subscription headaches

Prorated upgrades

Customers upgrading mid-cycle expect a fair adjustment. WooCommerce Subscriptions handles prorated pricing automatically if you enable the “prorate” checkbox in the product settings. Maria’s brush upgrade from $25 to $35 mid-month added $10 to the next charge instead of charging the full $35, keeping complaints to zero.

Track everything and adjust fast

Install the free “WooCommerce Subscriptions” reporting extension and connect it to Google Analytics 4. The dashboard now shows MRR, ARR, and churn broken down by payment method. Maria noticed her churn jumped every time Authorize.Net processed the payment, so she switched that product line to Stripe and cut churn by 8 % in one quarter.

Run a quarterly fee audit: compare the effective rate (total fees divided by total revenue) across gateways. If one provider’s rate climbs even 0.2 %, it’s time to negotiate or migrate—savings compound quickly over months of recurring charges.

Try running a 30-day pilot with a backup gateway before you commit. Load the same product into both gateways and measure failure rates, email open rates, and support tickets. Maria discovered Square’s retry emails got opened 10 % more than Stripe’s, so she standardized on Square for lower-value plans and kept Stripe for higher ones.

Learn from Maria’s first-year mistakes

She also stopped hiding the cancellation link in the footer. Placing it right under the “Next charge” line reduced support emails by 30 % because customers felt in control.

After twelve months Maria’s monthly recurring revenue climbed from $8,200 to $14,500 while support tickets dropped from eight per week to two. The store now runs on two gateways—Square for plans under $35 and Stripe for anything higher—each handling its sweet spot without extra plugins or manual work.

Her routine is simple: every quarter she pulls the fee report, checks the retry success rate, and asks one question—“Is this still the best deal for my customers?” When the answer is yes, she extends the contract. When it’s no, she switches before the fees silently erode her margins.