ReCurr Pro
Recurring Billing. CRM and Affiliate Programme. One Plugin.The only WooCommerce plugin that combines subscription billing, customer relationship management (CRM), and affiliate programme in a single native dashboard — built for South African businesses, fully integrated with PayFast.
ReCurr Pro is all you need.
Most WooCommerce store owners end up stitching together three or four separate plugins to run a subscription business – one for billing, another for CRM and a third for their affiliate programme, plus a dozen integration headaches to keep them talking to each other. Every update breaks something. Every new feature means another monthly fee.
ReCurr Pro ends that.
Everything lives in one plugin, under one dashboard, sharing one database. When a customer signs up for a subscription, their contact record is created automatically. When an affiliate refers them, the commission is tracked instantly. When the first payment goes through PayFast, the split to the affiliate happens in the same transaction — no manual payouts, no reconciliation spreadsheets.
* Contact us for costing to assist with setup | Payfast Merchant account required | No VAT is charged | Excludes E&OE
ReCurr Pro is built for South African conditions.
With NATIVE PAYFAST tokenization for ReCurring billing, a Customer Relationship Manager (CRM) and an Affiliate programme with Split Payments, ReCurr Pro is all you’ll need to manage your business successfully.
Prefer a Custom Solution instead?
Not using WordPress – Why not give our hosted billing platform a try at recurr.co.za?
Affiliate Commissions Paid at Checkout — Automatically
This is where ReCurr Pro leaves every competitor behind.
Traditional affiliate plugins track referrals, calculate commissions, and then sit on the money until you manually review, approve, and pay out — often weeks later. Your affiliates wait. You lose trust. You spend hours every month reconciling spreadsheets.
ReCurr Pro uses PayFast’s native split payment feature to do something fundamentally different: it splits the payment at the exact moment the customer checks out.
How PayFast Split Payments Work in ReCurr Pro
Affiliate Commissions Paid at Checkout — Automatically
This is where ReCurr Pro leaves every competitor behind.
Traditional affiliate plugins track referrals, calculate commissions, and then sit on the money until you manually review, approve, and pay out — often weeks later. Your affiliates wait. You lose trust. You spend hours every month reconciling spreadsheets.
ReCurr Pro uses PayFast’s native split payment feature to do something fundamentally different: it splits the payment at the exact moment the customer checks out.
How PayFast Split Payments Work in ReCurr Pro
Ready to Run Your Entire Subscription Business From One Plugin?
- Stop paying monthly fees to three different services.
- Stop losing affiliates to delayed payouts.
- Stop wondering where your marketing budget went.
ReCurr Pro gives you recurring billing, a CRM and affiliate programme with automated referral payouts for R349/month — less than what most businesses spend on coffee in a week.
No setup fees. No hidden costs. Cancel anytime.
Ready to Run Your Entire Subscription Business From One Plugin?
- Stop paying monthly fees to three different services.
- Stop losing affiliates to delayed payouts.
- Stop wondering where your marketing budget went.
ReCurr Pro gives you recurring billing, a CRM and affiliate programme with automated referral payouts for R349/month — less than what most businesses spend on coffee in a week.
No setup fees. No hidden costs. Cancel anytime.
ReCurring Billing, CRM and Affiliate Programme all in one!
Recurring Billing Features (Plus tier included)
Billing Cycle Toggle
Let customers choose how they want to pay — monthly, quarterly, or annually — right on the product page. Each cycle can have its own price, its own discount, and its own trial period. Customers see the savings for longer commitments instantly, which dramatically increases annual plan uptake.
Flexible Trial Periods (7/14/21/28 days)
Offer different trial lengths for different products or tiers. Run a 7-day trial on your entry plan and a 28-day trial on your premium plan. Trials can be paid (R1 card authorisation) or completely free, and ReCurr handles the card tokenisation at PayFast so the first real charge goes through without customer intervention.
Quarterly & Annual Discounts
Reward customers who commit for longer with automatic percentage or fixed-amount discounts on quarterly and annual billing cycles. Set it once per product — the math happens automatically at checkout, and the discount shows clearly to the customer.
CRM Features (Pro Exclusive)
CRM Contacts
A central database of everyone who interacts with your business — customers, leads, trial users, cancelled subscribers. Each contact record shows full history: subscription status, lifetime value, tags, tasks, notes, and every interaction they’ve had with you. Contacts are synced automatically from WooCommerce orders and subscription events, so you never have to import anything manually.
CRM Tags
Attach simple labels to contacts to segment them the way your business actually thinks. Tag VIPs, tag trial users, tag churned customers, tag people who bought a specific product. Use tags to trigger automations, filter reports, or target campaigns. Unlimited tags, applied in a click.
Affiliate Features (Pro Exclusive)
Affiliate Management
Recruit unlimited affiliates, approve applications, and manage their accounts from a dedicated admin area. Each affiliate gets a unique referral link, a personal dashboard, and full transparency on their earnings and performance.
One level, by design. Affiliates earn only on the sales they refer — there is no multi-level or pyramid structure, and nobody earns on anyone else’s sales.
Commission Programs
Set flexible commission rules that match your business model. Choose flat-fee or percentage commissions, one-time or recurring, site-wide or per-product. Create different programs for different products or categories without rebuilding the system.
A Bundled ReCurring Billing, CRM and Affiliate Programme Platform
Advanced billing for your recurring services, bundled with a CRM and Affiliate Programme to track and manage your subscription business.
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
ReCurring Billing, CRM and Affiliate Programme Pricing
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
Pro (14-day trial)
- Everything Plus has to offer, and
- Customer Relationship Manager*
- Affiliate / Referral Programme*
- Email Support
- * See below comparison table for further details
No card details required for ReCurr Plus/Pro trial
Cancel anytime – No contracts
No VAT is charged
Excludes E&OE
Plus
- Advanced Recurring billing
- Monthly Pro-rata calculation
- Payfast tokenized payments
- Includes ReCurr Subs add-on
- Quarterly / Annual discounts
- Variable Subscriptions
- Billing cycle toggle
- Flexible trial periods
- Product Grouping for upgrade/downgrade
- Email Support
Pro
- Everything Plus has to offer, and
- Customer Relationship Manager*
- Affiliate / Referral Programme*
- Email Support
- * See below comparison table for further details
No card required for Plus/Pro trial
Cancel anytime – No contracts
No VAT is charged
Excludes E&OE
Plus
- Advanced Recurring billing
- Monthly Pro-rata calculation
- Payfast tokenized payments
- Includes ReCurr Subs add-on
- Quarterly / Annual discounts
- Variable Subscriptions
- Billing cycle toggle
- Flexible trial periods
- Product Grouping for upgrade/downgrade
- Email Support
Pro
- Everything Plus has to offer, and
- Customer Relationship Manager*
- Affiliate / Referral Programme*
- Email Support
- * See below comparison table for further details
No card required for Plus/Pro trial
Cancel anytime – No contracts
No VAT is charged
Excludes E&OE
Feature
Subscription Billing
PayFast tokenised payments
All billing periods (daily → yearly)
7-day trial
Pro-rata billing
Customer subscription dashboard
Manual invoices & Instant EFT
Quote system
USD currency display
Email notifications
Update payment method (re-tokenise via PayFast)
Cancel Subscription via Client Area
Plus Billing Features
Billing cycle toggle (monthly/quarterly/annual)
Flexible trials (7/14/21/28 days)
Quarterly discounts
Annual discounts
Plan switching (upgrade/downgrade)
Variable Subscriptions
CRM (Customer Relationship Manager)
CRM Contacts
CRM Tags
CRM Tasks
CRM Campaigns
CRM Automations
CRM Reports
Affiliate Programme
Affiliate Management
Commissions Programs
Payfast Split Payments
Payouts Dashboard
Creatives Library
Affiliate Dashboard
Support & Updates
Auto-updates via WP dashboard
Email Support
Priority Support
Standard
Subscription
Yes
Yes
Yes
Yes
Yes
Yes
Yes
Yes
Yes
Yes
Yes
Plus Billing
x
x
x
x
x
x
CRM
x
x
x
x
x
x
Affiliate
x
x
x
x
x
x
Support
Yes
Yes
x
Plus
Subscription
Yes
Yes
Yes
Yes
Yes
Yes
Yes
Yes
Yes
Yes
Yes
Plus Billing
Yes
Yes
Yes
Yes
Yes
Yes
CRM
x
x
x
x
x
x
Affiliate
x
x
x
x
x
x
Support
Yes
Yes
x
Pro
Subscription
Yes
Yes
Yes
Yes
Yes
Yes
Yes
Yes
Yes
Yes
Yes
Plus Billing
Yes
Yes
Yes
Yes
Yes
Yes
CRM
Yes
Yes
Yes
Yes
Yes
Yes
Affiliate
Yes
Yes
Yes
Yes
Yes
Yes
Support
Yes
Yes
Yes*
* Priority Support based on Service Level Agreement.
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.
Upgrading from Standard?
Already Running ReCurr Standard? Upgrade in Seconds.
If you’re already using ReCurr Standard, upgrading to Pro is instant — no reinstallation, no data migration, no downtime. Just enter your new Pro licence key in the ReCurr settings, and the CRM and affiliate programme features unlock immediately. All your existing subscriptions, customers, and billing history stay exactly where they are.
You’ll also unlock every Plus billing feature — cycle toggle, flexible trials, Variable subscriptions, quarterly and annual discounts, and plan switching — which means more revenue from the same customer base, the moment you upgrade.
Prorated billing available. Any unused Standard time is credited to your Pro subscription — just let us know when you upgrade.
ReCurr Pro plugin notes:
Please familiarize yourself with the following terms:
Single License Subscription
ReCurr Pro plugin (Incl. CRM & Referral programme 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!
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 Pro 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.0 or higher | SSL Certificate (HTTPS) | Payfast Merchant Account with tokenization
Frequently Asked Questions
1. Do I need technical skills to set this up?
No. ReCurr Pro installs like any other WordPress plugin. The installation guide walks you through connecting PayFast and creating your first commission programme. Existing contacts can be imported from CSV under ReCurr → Contacts → Import CSV.” I checked: that import screen exists in Pro.
2. How does the PayFast split payment actually work?
When a customer checks out, ReCurr Pro injects split instructions into the PayFast request before the customer sees the payment page. PayFast processes the payment and automatically routes the affiliate’s commission directly to their PayFast merchant account — and the rest to yours — in real time. You never hold the affiliate’s money, which means no manual payouts and no regulatory concerns.
3. Do affiliates need their own PayFast merchant account?
Yes. For split payments to work, affiliates need to be registered with PayFast (either as a merchant or with a verified bank account setup). This is a one-time setup they handle themselves, and the ReCurr Pro affiliate dashboard walks them through the process.
4. Can I import contacts from my existing CRM?
Yes. ReCurr Pro supports CSV import for contacts, and existing WooCommerce customers are synced automatically the moment you activate the plugin. Tags can be assigned in bulk during import.
5. Does the CRM work if I don't use the affiliate programme?
Absolutely. Every feature is modular. If you only want recurring billing and CRM, you can ignore the affiliate section entirely. If you only want billing and affiliates, you can skip the CRM. You get the full plugin either way — use what you need.
6. Is this PCI compliant?
Yes. Because all card data is handled by PayFast (who are PCI DSS Level 1 compliant), you operate under SAQ A — the simplest self-assessment level for merchants who fully outsource payment processing. Your server never sees, stores, or touches card numbers.
7. What happens if I cancel my Pro licence?
Your data stays intact. You keep everything — subscriptions, contacts, referrals, commissions — you just lose access to the CRM and affiliate features until you reactivate. Existing subscriptions continue to bill normally through the core billing engine.
8. Can I run the affiliate programme without selling subscriptions?
Yes. While ReCurr Pro is built for subscriptions, the affiliate and CRM features work with any WooCommerce product — one-time purchases included. Commissions can be configured for either or both.
9. How does ReCurr Pro handle renewals with split payments?
If your commission program pays recurring commissions, an affiliate who referred a customer on a monthly subscription earns commission on every renewal, for as long as the customer stays subscribed. The first payment is split at checkout. Renewal commissions for split affiliates are recorded automatically and paid out through your payouts dashboard until the renewal split has been confirmed with PayFast; after that, renewal splits can be switched on so each renewal charge carries its own split.
10. Can affiliates earn on the sales of affiliates they sign up?
No. The referral programme is single-level by design: an affiliate earns only on the sales they refer themselves. There is no multi-level or pyramid structure — nobody earns on anyone else’s sales, and affiliates cannot build a network beneath them.
11. What kind of support do I get?
Pro licences include priority email support with guaranteed response within 6-8 hours on business days. Our support team has deep knowledge of both ReCurr and PayFast, so issues get resolved fast.
12. Can I migrate from WooCommerce Subscriptions?
Not yet. This has been drafted for the next major release.
ReCurr Pro Subscriptions Plugin for WooCommerce
Advanced ReCurring Billing (Plus Tier)
Plan Switching (Upgrade/Downgrade)
Customers can upgrade or downgrade their subscription themselves from their account dashboard. Switches are queued to take effect at the next renewal, so nobody gets double-charged and nobody gets refunded awkwardly. The new plan kicks in automatically on the renewal date.
Variable Subscription Products
A variable product is WooCommerce’s way of selling one product in several options — a hoodie in sizes S, M and L, a plan as Monthly or Annual, a box as “Buy once” or “Subscribe”. From version 2.8.0, ReCurr can sell each of those options as a subscription, and every option can have its own price, billing period, trial and discount.
Variable Subscriptions (Plus and Pro, from ReCurr 2.8.0) — and add at the end of its paragraph: Switch it on under Subscriptions → Settings → General → Variable subscription products; it is off until you do.
Pro-Rata Billing
When a customer upgrades mid-cycle, ReCurr automatically calculates the prorated difference and charges only what’s owed for the remaining days in the current period. No rounded-up overcharges, no missed revenue.
PayFast Tokenised Payments
All recurring payments use PayFast’s secure card tokenisation. Card details never touch your server — PayFast holds the token, and ReCurr triggers the renewal charge via their API at the billing date. Fully PCI compliant under SAQ A.
Subscription Management Dashboard
Customers manage their own subscriptions from a clean, branded My Account area. They can update payment details, view past invoices, download PDFs, pause or cancel, and switch plans — all without contacting support.
Manual Invoices & Instant EFT
For high-value or B2B customers, you can send a manual invoice with an Instant EFT “Pay Now” button. When they pay, the subscription activates automatically and their account is created with zero manual intervention.
Quote System
Send formal quotes to potential clients with a single click. Quotes can be converted to paid invoices instantly, and the branded PDF includes your banking details, terms, and validity period.
USD Currency Display
Show product prices in USD alongside ZAR for international visitors. Uses live exchange rates (updated daily) with an optional manual override for your preferred rate.
CRM Features (Pro Exclusive)
CRM Tasks
A built-in task manager linked to contact records. Create follow-up reminders, schedule calls, assign to-dos for yourself or your team. Tasks appear on your dashboard so you never forget to reach out to a hot lead or follow up on a cancelled trial.
CRM Campaigns
Organise your marketing activities into trackable campaigns. Create a campaign for a product launch, a seasonal promotion, or an email blast — then measure exactly how many conversions, how much revenue, and which contacts engaged. Stop guessing which marketing actually worked.
CRM Automations
The heart of ReCurr Pro’s CRM. Build “if this, then that” workflows that run automatically in the background. Examples: “When a customer signs up, tag them as New Customer, send a welcome email, and create a 7-day follow-up task.” Or: “When a subscription is cancelled, tag the contact as Churned and send a win-back offer after 14 days.” Automations save hours of manual work every week and make sure nothing falls through the cracks.
CRM Reports
Visual dashboards showing the metrics that actually matter: active subscriptions, monthly recurring revenue, churn rate, customer lifetime value, conversion rates, trial-to-paid ratios, and affiliate performance. Make decisions based on real numbers, not spreadsheet guesswork.
Affiliate Programme
PayFast Split Payments (See section above)
The killer feature. Commissions are paid automatically at checkout via PayFast’s native split payment system. No manual payouts, no month-end reconciliation, no holding affiliate funds on your books.
Payouts Dashboard
Track every commission in one place — pending, approved, and paid. Even though split payments happen automatically, the payouts dashboard gives you a complete audit trail of every transaction, every affiliate, and every rand that moved through the system.
Creatives Library
Give your affiliates ready-made promotional assets — banners, email templates, referral links, social media copy. Keeps branding consistent across every partner, and makes it effortless for affiliates to start promoting from day one.
Affiliate Dashboard
Each affiliate logs into their own branded portal where they can see their referral link, copy creatives, track clicks, view commissions earned, and download performance reports. Everything they need is in one place.
Split Payments
1. Customer clicks “Pay” on your checkout page.
The order total includes your product price, VAT, and any applicable fees.
2. ReCurr Pro injects the split instructions into the PayFast request. Before the customer lands on PayFast’s payment page, ReCurr Pro automatically calculates the affiliate’s commission based on the commission program rules you’ve set and attaches the split payload to the transaction.
3. PayFast processes the payment and splits it in real time. The customer pays once. PayFast sees the split instructions and routes the affiliate’s commission directly to their merchant account (or bank account, depending on their PayFast configuration) — and the remainder to you.
4. Both parties receive their funds simultaneously. You get your share. The affiliate gets theirs. All in one transaction, on the same settlement cycle. No delays. No chasing. No manual work.
5. ReCurr Pro records the referral and marks the payout as complete. The affiliate’s dashboard updates instantly. Your CRM logs the conversion. The referral is attributed, tracked, and closed — all in milliseconds.
Why This Matters:
- No cash flow hit for you — you never hold the affiliate’s money, so it never touches your books
- No manual payouts — the money moves automatically during the transaction
- Instant gratification for affiliates — they see commissions land in their account the same day the sale happens, which dramatically increases affiliate engagement and promotion
- Fully compliant — because you never hold third-party funds, there are no regulatory concerns about financial services licensing
- Works with subscriptions — with recurring commissions switched on, affiliates keep earning on every renewal for as long as the customer stays subscribed. The first payment is split at checkout; renewal commissions are paid through your payouts dashboard until renewal splits are confirmed with PayFast.
This is the feature that changes everything. If you’ve ever run an affiliate programme before, you’ll understand why.
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. Want to pause a subscription temporarily? One click. 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








