+27 66 341 7545 (Whatsapp only) [email protected]

ReCurr

Recurring Billing for South African Businesses

The only “local” WooCommerce subscription plugin with native Payfast integration through tokenization.
Start earning recurring revenue today.

more infoFREE TRIAL

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

ReCurr Premium with variable subscriptions, each option on its own billing cycle via Payfast

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

Hosted ReCurr platform connecting WooCommerce and custom sites to your own Payfast account

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.

ReCurr Subscriptions Free WordPress Plugin

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.

ReCurr Native Payfast Tokenization for WooCommerce subscriptions

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

ReCurr Native Payfast Tokenization for WooCommerce subscriptions

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.

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.

ReCurr flexible recurring billing cycles for WooCommerce subscriptions. Weekly, Monthly, Quarterly and Annual.

Flexible Billing Cycles

ReCurr flexible recurring billing cycles for WooCommerce subscriptions. Weekly, Monthly, Quarterly and Annual.

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.

Recurr Pro-rata billing for WooCommerce subscriptions reflecting mid-month sign-up and working out payment for remainder of the month.

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.

Pro-rata Billing

Recurr Pro-rata billing for WooCommerce subscriptions reflecting mid-month sign-up and working out payment for remainder of the month.

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.

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.

ReCurr accommodates SA billing Cycle for WooCommerce subscription. Invoices generate on the 25th of the month and payment deducted on the 1st of the following month.

SA Billing Cycle

ReCurr accommodates SA billing Cycle for WooCommerce subscription. Invoices generate on the 25th of the month and payment deducted on the 1st of the following month.

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.

ReCurr customer self-service portal reflecting functionality included in future release

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.

Customer Self-Service

Customers manage subscriptions from My Account.

ReCurr customer self-service portal reflecting functionality included in future release

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.

ReCurr automatic retries upon failed payments for woocommerce subscriptions

Automatic Retries

ReCurr automatic retries upon failed payments for woocommerce subscriptions

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.

SIGN UP NOW!
FROM ONLY
R99
Per Month
No hidden fees!

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

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!

ReCurr Pro for subscription billing, CRM and affiliate programme

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!

ReCurr Pro for subscription billing, CRM and affiliate programme

Plus

R159/pm
  • 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 subscriptions plugin for WooCommerce Subscriptions offering a complete ReCurring playment solution

* Variable Subscriptions requires a Plus license

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 subscription billing plugin for WooCommerce recurring billing works for all types of subscriptions

* 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:

ReCurr Subscriptions billing plugin notes

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

We Are Here To Help!

Office

Queenswood
Pretoria
SA

Hours

M-T: 9am – 4pm
F: 9am – 12pm
S-S: Closed