A WP Swings RMA alternative with a free guest portal
WPReturns is a WP Swings RMA alternative that keeps the guest portal free and adds the EU withdrawal button. WP Swings RMA is a free WooCommerce returns plugin with a Pro version from $79 a year. It has 4,000+ installs and a 4.7 rating.
Both have a free version. The table shows where each draws its free line.
Free, or Pro from $79 a year
Free, or Pro from $99 a year (1 site)
Prices and features last checked November 1, 2026
WP Swings RMA (Return Refund Exchange) vs WPReturns feature by feature
| Feature | WPReturns | WP Swings RMA (Return Refund Exchange) |
|---|---|---|
| Free version | Yes | Yes |
| Guest returns portal | Free | Paid tier |
| Partial returns with quantities | Free | Partial (free and Pro split unclear) |
| Photo and video uploads | Free | Yes (images and video in the free plugin) |
| Store credit | Pro (coupon or DevDiggers Wallet) | Paid tier (wallet) |
| Exchange for another variant | Pro | Partial (mentioned with the tier unclear) |
| Auto-approve | Pro | Paid tier |
| Fraud and abuse tools | Pro (risk score, serial returner flag and blocklist) | Yes (block by email and per-user limits) |
| Return labels | Upload in Free. EasyPost or Shippo labels in Pro | Not listed on their page |
| REST API and webhooks | Pro (documented REST routes and WooCommerce webhooks) | Partial ("API settings" only) |
| Multi-language | Free (WPML and Polylang) | Yes (WPML) |
| EU withdrawal button | Free | Not listed on their page |
"Not listed on their page" means the feature was not mentioned on WP Swings RMA (Return Refund Exchange)'s page when we checked. It does not prove the feature is missing.
What WPReturns looks like after the switch
Screens from the WPReturns demo store. The badge says which build each one is in.




What WP Swings RMA (Return Refund Exchange) does well
- It holds a 4.7 rating from 124 reviews and has 4,000+ active installs on WordPress.org.
- Photo and video uploads are in the free plugin.
- It can block customers by email and limit requests per user.
- It states WPML support and HPOS compatibility.
Where WPReturns is different
- The guest portal and partial returns with quantities are in the free plugin.
- The EU withdrawal button comes with an acknowledgement email and a withdrawal log with CSV export.
- Fraud checks score each request and flag serial returners and wear-and-return patterns.
- Prepaid return labels can come from your EasyPost or Shippo account.
- A dashboard shows return rate, revenue kept and the most returned products.
Is WPReturns the right WP Swings RMA (Return Refund Exchange) alternative?
Choose WP Swings RMA (Return Refund Exchange) if
- You already run it and your customers are happy with the flow.
- You want wallet store credit at a lower yearly price.
- Blocking by email and per-user limits cover your fraud needs.
Choose WPReturns if
- You want guest returns without a paid plan.
- You sell to EU consumers and need the withdrawal button.
- You want carrier labels by API and return analytics.
- You want a documented REST API for your own tools.
Switching to WPReturns
Both plugins can run side by side for a short time. Import your history first. Send new requests to WPReturns and handle the open imported ones there.
Configuration > Import in WPReturns copies your WP Swings return requests with their items, status, dates and messages. It only reads the WP Swings data and never imports a request twice. Wallet balances are not moved.
WPReturns vs WP Swings RMA (Return Refund Exchange) questions
Ask the team or read the docs if your question is not here.
Is the WP Swings guest portal free?
Its WordPress.org listing places the guest portal in the paid tier. In WPReturns the guest portal is part of the free plugin.
What do WP Swings RMA reviewers complain about?
Some 1 star reviews on WordPress.org criticize support. One calls the paid version a disaster. Most of its reviews are positive, with a 4.7 average.
Can I import WP Swings requests into WPReturns?
Yes. The Import tab in WPReturns copies WP Swings return requests with their items, status, dates and messages, in the free plugin too. Wallet balances stay in WP Swings.
Which fraud tools does WPReturns have?
WPReturns scores every request and shows flags such as serial returner, used or worn and high value. You can hold or reject serial returners and keep a blocklist. EU withdrawals are only flagged.
Is there a free version of WPReturns?
Yes. The free plugin has the guest portal, partial returns, photos, refunds and the EU withdrawal button. Store credit, exchanges, rules, fraud tools and API labels are in Pro.
Free plugin on wordpress.org
Switch from WP Swings RMA (Return Refund Exchange) to WPReturns
Start with the free plugin and the EU withdrawal button. Move to Pro from $99 a year when you want credit, exchanges and rules.