ReCurr
Recurring Billing for South African BusinessesThe only “local” WooCommerce subscription plugin with native Payfast integration through tokenization.
Start earning recurring revenue today.
Looking for a Premium "local" ReCurring Billing plugin for South African Businesses?
ReCurr Subscriptions offers recurring billing for Your WooCommerce store and Custom billing platform.
Sign up for ONE or ALL of the subscription billing services that bring ReCurring billing to South African businesses like yours
Free WordPress.org Plugin
ReCurr Subscriptions with Annual ReCurring billing for your South African WooCommerce store, is absolutely free, works natively with Payfast and can be installed from the WordPress repository, via the admin dashboard.
Setup is easy, help is available and best of all, your customer’s card details are stored securely with Payfast.
Premium WordPress Plugin
Finally there is a “local” solution that makes selling subscription based products or services super easy, secure and reliable. Most WooCommerce subscription plugins are built for Stripe and PayPal. ReCurr changes that.
If you’re a South African business using Payfast, options were limited, until now.
Recurring billing Platform
ReCurr started as the billing engine inside a WooCommerce plugin, and that plugin is still sold and still runs on live stores. The platform does the same job as a hosted service. Both charge in rand through your own PayFast account. The differences are where the billing runs, what you look after yourself, and what each one includes.
Above features for the free plugin | Contact us for costing to assist with setup | Payfast Merchant account required | No VAT is charged | Excludes E&OE
ReCurr is built for South African conditions.
With NATIVE PAYFAST tokenization, flexible BILLING CYCLES, and PRO-RATA billing, suited for South African businesses, you won’t need another ReCurring billing plugin again.
Built for Payfast. Built for South Africa.
Native Payfast Tokenization
ReCurr integrates directly with Payfast’s native tokenization system, securely storing customer payment methods for automatic recurring charges. No plugins stacking on plugins, no third-party workarounds – just clean, reliable, PCI-compliant card storage that works the way Payfast intended.
Built for Payfast. Built for South Africa.
Native Payfast Tokenization
Flexible Billing Cycles
Configure each product with the billing cycle that suits your business: weekly for services, monthly for subscriptions, quarterly for memberships, or annual for software licenses. Mix and match across your product catalog – full flexibility without complexity.
Pro-rata Billing
When customers sign up mid-month, ReCurr automatically calculates the exact pro-rata amount owed for the remaining days. No overcharging, no disputes – just fair, transparent pricing that builds trust and reduces refund requests from day one.
If you are selling a subscription based product or service that doesn’t require pro-rata, this can be disabled with a simple toggle.
SA Billing Cycle
Monthly subscriptions align perfectly with South African business practices. Invoices automatically generate on the 25th of each month, with payments processing on the 1st – synchronized with salary cycles and standard accounting periods for predictable cash flow.
Customer Self-Service
Customers manage subscriptions from My Account.
Your customers access a dedicated subscription dashboard in their WooCommerce account, where they can view billing history, update payment methods, pause (optional) or cancel subscriptions, and manage renewals – all without contacting support. Less admin work for you, more control for them.
*Updating of new payment method involves tokenization of new card via a R5.00 transaction, which is then credited to your account.
Your customers access a dedicated subscription dashboard in their WooCommerce account, where they can view billing history, update payment methods, pause (optional) or cancel subscriptions, and manage renewals – all without contacting support. Less admin work for you, more control for them.
*Updating of new payment method involves tokenization of new card via a R5.00 transaction, which is then credited to your account.
Automatic Retries
When payments fail due to insufficient funds or expired cards, ReCurr’s intelligent retry system automatically attempts to process the payment again according to your schedule. Recover revenue that would otherwise be lost to involuntary churn, with zero manual intervention required.
Automatic Retries
When payments fail due to insufficient funds or expired cards, ReCurr’s intelligent retry system automatically attempts to process the payment again according to your schedule. Recover revenue that would otherwise be lost to involuntary churn, with zero manual intervention required.
Simple, Transparent Pricing
Automate your subscription service with ReCurring billing for South African Businesses and get rid of chasing after payments each month! Cancel anytime – no contracts.
Up and Running in Minutes!
You can expect a seamless and painless experience when installing and setting up the ReCurr plugin.
* Ask Payfast to enable Tokenization

1. Install ReCurr

2. Connect PayFast

3. Create Product
4. Start Earning
Standard
- Basic Recurring billing
- Monthly Pro-rata calculation
- Payfast tokenized payments
- Includes ReCurr Subs add-on
- Email Support
Plus (7-day trial)
- Advanced Recurring billing
- Monthly Pro-rata calculation
- Payfast tokenized payments
- Includes ReCurr Subs add-on
- Variable Subscriptions
- Quarterly / Annual discounts
- Billing cycle toggle
- Flexible trial periods
- Product Grouping for upgrade/downgrade
- Email Support
No card required for ReCurr Plus trial
Cancel anytime – No contracts
No VAT is charged
Excludes E&OE
Feature
Subscription Billing
All billing periods (daily/weekly/monthly/quarterly/annual)
One fixed period per product
PayFast tokenised payments
Pro-rata billing (mid-cycle signups)
Trial period (7-day fixed)
Customer My Account management
Admin subscription management
Email notifications (renewal, cancellation, etc.)
Subscription cancellation
Update payment method (re-tokenise via PayFast)
Advanced Billing
Billing cycle toggle (multiple periods on one product)
Quarterly/Annual discount configuration
Trial periods (7/14/21/28 configurable)
Upgrade/Downgrade — next-cycle switch
Plan grouping (switchable product groups)
Variable Subscriptions
Standard
Subscription Billing
Yes
Yes
Yes
Yes
Yes
Yes
Yes
Yes
Yes
Yes
Subscription Billing
x
x
x
x
x
x
Plus
Subscription Billing
Yes
Yes
Yes
Yes
Yes
Yes
Yes
Yes
Yes
Yes
Subscription Billing
Yes
Yes
Yes
Yes
Yes
Yes
Looking for a turnkey solution that offers all the functionality ReCurr Plus provides as well as a CRM and Affiliate programme? Sign up for ReCurr Pro now and grab a 14-day trial on your way!
Standard
- Basic Recurring billing
- Monthly Pro-rata calculation
- Payfast tokenized payments
- Includes ReCurr Subs add-on
Plus
- Advanced Recurring billing
- Monthly Pro-rata calculation
- Payfast tokenized payments
- Includes ReCurr Subs add-on
- Quarterly / Annual discounts
- Billing cycle toggle
- Variable Subscriptions
- Flexible trial periods
- Product Grouping for upgrade/downgrade
- Email Support
No card required for Plus trial
Cancel anytime – No contracts
No VAT is charged
Excludes E&OE
Looking for a turnkey solution that offers all the functionality ReCurr Plus provides as well as a CRM and Affiliate programme? Sign up for ReCurr Pro now and grab a 14-day trial on your way!
Standard
- Basic Recurring billing
- Monthly Pro-rata calculation
- Payfast tokenized payments
- Includes ReCurr Subs add-on
- Email Support
Plus
- Advanced Recurring billing
- Monthly Pro-rata calculation
- Payfast tokenized payments
- Includes ReCurr Subs add-on
- Quarterly / Annual discounts
- Billing cycle toggle
- Variable Subscriptions
- Flexible trial periods
- Product Grouping for upgrade/downgrade
- Email Support
No card required for Plus Trial
Cancel anytime – No contracts
No VAT is charged
Excludes E&OE
Everything South African businesses need to run successful recurring billing
ReCurr (Main Plugin):
- Simple & Variable Subscription* product creation
- Payfast tokenization & recurring payments
- Weekly, monthly, quarterly & annual billing cycles
- Pro-rata billing (monthly)
- Customer subscription management
- Email notifications
- Failed payment handling & retries
ReCurr Subs (Free Add-on):
- Admin dashboard for subscriptions
- View all subscriptions at a glance
- Payment history
- Status management
- Quick search & filters
- Create notes for Admin and client
- Admin can create manual subscriptions
Will ReCurr recurring billing work for South African businesses like mine?
If you run a South African Business and sell any kind of ReCurring (subscription) product or service, on your WordPress site via WooCommerce, ReCurr will work for you. ReCurr is natively integrated with Payfast and offers all the basic features a recurring billing plugin should with many more planned.
You can offer daily, weekly, monthly, quarterly and annual subscriptions, with discounts for annual sign ups*. Monthly billing cycles are calculated based on the time a client signs up and the pro-rata is included where necessary. Your customers will be able to view and manage their subscriptions in their WooCommerce user account, with our free subscriptions add-on.
* ReCurr Plus license required for quarterly and annual discounts
Ready to Subscribe, but...
it all sounds amazing, but you just need to confirm a few details about the functionality of this plugin. No problem! Let’s put your mind at ease.
ReCurr Subscription billing plugin notes:
Please familiarize yourself with the following terms:
Single License Subscription
ReCurr Subscription plugin for WooCommerce offers a single user license at the agreed monthly fee.
License works on one live domain at a time
- Development/staging on same root domain is FREE
- Example: domain.com + dev.domain.com = OK with one license
Need clarification, just ask!
Payfast passphrase required for tokenization
✓ Passphrase must match EXACTLY in both places ✓ Copy/paste recommended (don’t type manually) ✓ Check for extra spaces at beginning/end ✓ Case-sensitive (uppercase/lowercase matters)
SMTP mailer plugin required for successful delivery
We strongly encourage the implementation of an SMTP plugin like MailerSend for successful delivery of all Email communication. This requires a MailerSend user account. Contact us for further assistance in this regard.
In the event of moving domains
- You may transfer your license to a different domain
- First deactivate from old domain via plugin settings or account
- Then activate on new domain
- Only ONE domain can be active at a time
- Contact your hosting support if you cannot access old domain
No Contracts! Month to Month
There is no long term commitment when signing up for the ReCurr Subscription billing plugin, which means you can terminate your subscription any time. All customer and sales data remain your property. License will be active until the end of the billing cycle. There is no better deal when it comes to ReCurring billing for South African businesses.
What's not included?
- Custom development work
- Theme customization
- Server configuration
- Third-party plugin conflicts
- General WordPress/WooCommerce consultation
ReCurr Subscription billing plugin notes:
Please familiarize yourself with the following terms:
Installation instructions
Single License Subscription
ReCurr Subscription plugin for WooCommerce offers a single user license at the agreed monthly fee.
License works on one live domain at a time
- Development/staging on same root domain is FREE
- Example: domain.com + dev.domain.com = OK with one license
Need clarification, just ask!
Payfast passphrase required for tokenization
✓ Passphrase must match EXACTLY in both places ✓ Copy/paste recommended (don’t type manually) ✓ Check for extra spaces at beginning/end ✓ Case-sensitive (uppercase/lowercase matters)
SMTP mailer plugin required for successful delivery
We strongly encourage the implementation of an SMTP plugin like MailerSend for successful delivery of all Email communication. This requires a MailerSend user account. Contact us for further assistance in this regard.
In the event of moving domains
- You may transfer your license to a different domain
- First deactivate from old domain via plugin settings or account
- Then activate on new domain
- Only ONE domain can be active at a time
- Contact your hosting support if you cannot access old domain
No Contracts! Month to Month
There is no long term commitment when signing up for the ReCurr Subscription billing plugin, which means you can terminate your subscription any time. All customer and sales data remain your property. License will be active until the end of the billing cycle.
What's not included?
- Custom development work
- Theme customization
- Server configuration
- Third-party plugin conflicts
- General WordPress/WooCommerce consultation
Requirements
WordPress 6.0 or higher | WooCommerce 8.0 or higher | PHP 8.1 or higher | SSL Certificate (HTTPS) | Payfast Merchant Account with tokenization
Frequently Asked Questions
1. Do I need a special Payfast account?
You need a Payfast Merchant Account with tokenization enabled. Contact Payfast support to enable tokenization if it’s not already active.
2. What billing cycles are supported?
Daily, Weekly, monthly, quarterly and annual. You set the billing cycle per product – customers pay at that interval automatically.
3. How does pro-rata billing work?
For monthly subscriptions, customers who sign up mid-month pay only for the remaining days. Full billing starts on the 1st of the next month. Weekly, quarterly and annual subscriptions use anniversary billing (no pro-rata). You may disable pro-rata, should your monthly subscription service require anniversary billing.
4. Can customers manage their own subscriptions?
Yes! Customers can view their subscriptions, see payment history, and cancel from the WooCommerce My Account area.
5. What happens if a payment fails?
ReCurr automatically retries failed payments. You’re notified of any issues, and customers receive email reminders.
6. Is there a contract or commitment?
No. Cancel anytime. Your subscription continues until the end of the billing period.
7. Do I also need to purchase ReCurr Subs?
No, ReCurr Subs is a free add-on that is built into ReCurr and adds a convenient admin dashboard for managing subscriptions.
8. What support is included?
Email support for plugin related functionality is included with your subscription. We respond within 24 business hours, although usually much sooner! (Monday-Friday, SAST).
9. Do I need to initiate the recurring card payments?
No. Once you have subscribed to a recurring service, the token associated with your card is stored. Payfast then charges your card periodically, according to the billing cycle you selected. We do not store any of your card details that were entered on the Payfast site during sign-up.
10. Can I disable pro-rata billing?
Yes, you can disable pro-rata billing, should your monthly subscription service require anniversary billing instead.
11. Is the plugin compatible with any custom platforms?
No, you are looking for the hosted billing platform rather than the WordPress plugin? That’s ReCurr, at recurr.co.za
ReCurr Subscriptions Plugin for WooCommerce
Native Payfast Tokenization
ReCurr integrates directly with Payfast’s native tokenization API, the way it was designed to work. When a customer completes their first purchase, their payment method is securely tokenized and stored by Payfast – not on your server, not in your database. This means you’re automatically PCI-DSS compliant without the complexity or cost of handling sensitive card data yourself.
Unlike other plugins that rely on third-party payment processors or stack multiple plugins together to achieve recurring billing, ReCurr speaks directly to Payfast’s subscription engine. No middleware, no workarounds, no “hacks” to make it function. This direct integration means fewer points of failure, faster payment processing, and better security for your customers.
Every renewal payment uses the stored token to charge the customer automatically, with full transaction records flowing back into WooCommerce. Failed payments trigger intelligent retry logic, and customers can update their payment method anytime through their account dashboard. It’s the secure, professional approach to recurring billing that South African businesses deserve.
Flexible Billing Cycles
Every business has different billing needs, and ReCurr adapts to yours. Configure each subscription product with the billing cycle that makes sense: weekly for meal delivery services, monthly for software subscriptions, quarterly for membership dues, or annual for software licenses and premium content access.
There’s no one-size-fits-all approach here. Your fitness coaching product can bill monthly while your annual marketing audit package bills yearly – all within the same WooCommerce store. Each product operates independently with its own cycle, pricing, and renewal schedule.
Weekly billing uses anniversary dates (every 7 days from signup), perfect for services where customers expect consistent weekly delivery. Monthly billing includes intelligent pro-rata calculations for mid-month signups, ensuring fair pricing. Quarterly billing provides the sweet spot between monthly commitment and annual savings, ideal for B2B services and professional memberships. Annual billing offers maximum value for customers willing to commit long-term, and you can incentivize this with built-in discount options (Only available with ReCurr Plus).
Mix and match across your catalog without restriction – ReCurr handles the complexity automatically.
Pro-rata Billing
Fairness in pricing builds customer trust, and pro-rata billing is the foundation of that fairness. When a customer signs up for a monthly subscription on January 15th, they shouldn’t pay a full month’s price for only 16 days of service. ReCurr calculates the exact amount owed based on the remaining days in the month.
The math is automatic: take your monthly price, divide by the number of days in that month, multiply by remaining days, and charge that amount. The customer sees exactly what they’re paying for, with clear breakdowns on invoices showing the pro-rata period and daily rate. No confusion, no disputes, no refund requests from customers who feel overcharged.
After that initial pro-rata payment covers the rest of the current month, all subsequent renewals charge the full monthly amount on the 1st of each month. It’s a professional approach that aligns with how South African businesses operate, making your subscription offering feel more trustworthy and transparent. Customers appreciate paying only for what they’re actually receiving, and that goodwill translates into higher retention and fewer cancellations.
SA Billing Cycle
South African businesses operate on a predictable cycle: salaries get paid at month-end, invoices go out around the 25th, and payments are due on the 1st. ReCurr’s monthly billing aligns perfectly with this rhythm, making subscription management feel natural for both you and your customers.
On the 25th of each month, ReCurr automatically generates invoices for all active monthly subscriptions, giving customers 6 days’ notice before payment. These invoices are automatically emailed with clear breakdowns of what’s being charged and when. On the 1st of the following month, payments are processed using the stored Payfast token.
This schedule synchronizes beautifully with how your customers manage their finances. They receive their salary on the 25th or month-end, and your subscription payment processes in the first few days when funds are available. It reduces payment failures, minimizes involuntary churn, and creates a predictable cash flow pattern for your business.
No more scattered renewal dates throughout the month. No more wondering when payments will hit your account. Just clean, consistent, professional billing that works the way South African commerce actually operates.
Customer Self-Service
Your customers don’t want to email support every time they need to update a credit card or check their next payment date. ReCurr provides a complete self-service dashboard integrated directly into WooCommerce’s My Account section, giving customers full control over their subscriptions.
From this dashboard, customers can view all active subscriptions with upcoming renewal dates, payment amounts, and billing cycles clearly displayed. They can access complete payment history showing every successful transaction, failed payment attempt, and refund. Need to update a payment method? They can do it themselves in seconds without contacting you. Ready to cancel? The option is right there – no dark patterns, no forcing them to call or email.
This transparency builds trust and reduces your support workload dramatically. Instead of fielding routine inquiries about “when is my next payment” or “how do I update my card,” your customers handle it themselves. You focus on growing your business, they feel empowered and in control – everyone wins. It’s the modern subscription experience customers expect.
Automatic Retries
Payment failures happen. Cards expire, accounts run low on funds, banks flag legitimate transactions. Without a retry system, you lose that revenue permanently. With ReCurr’s intelligent automatic retry logic, failed payments get a second chance – and a third, and a fourth.
When a renewal payment fails, ReCurr doesn’t just give up. Based on your configured retry schedule, the system automatically attempts to process the payment again after a set period. Maybe the customer’s account was temporarily low – three days later when salary hits, the retry succeeds and the subscription continues without interruption. The customer might not even realize there was an issue.
Each retry attempt is logged with detailed failure reasons from Payfast, helping you understand patterns and address systemic issues. Customers receive automatic notifications about failed payments with clear instructions for updating their payment method if needed. The subscription enters a grace period rather than cancelling immediately, giving customers time to resolve issues.
This automated recovery system captures revenue that would otherwise be lost to involuntary churn – customers who wanted to stay subscribed but were let down by temporary payment hiccups. It’s passive income protection that works 24/7.
We Are Here To Help!
Office
Queenswood
Pretoria
SA
Hours
M-T: 9am – 4pm
F: 9am – 12pm
S-S: Closed



