Skip to main content
Subscriptions link a customer to a product and a billing cycle.

Subscription list

  • Status filters show Active, Pending Payment, Paused, Cancelled, or Expired.
  • Product filter narrows by product.
  • Search by customer name or reference.

Bulk actions

Select multiple subscriptions to move to a different product (with proration), pause, cancel, or delete. Bulk move can optionally change billing cycles and applies charges or credits per subscription (downgrades are credited). Only active subscriptions can be paused or moved. Subscriptions already on the target product are skipped. Bulk delete also removes related payment records.

Create a subscription

  1. Click Add Subscription.
  2. Choose a customer and product.
  3. Pick a billing cycle:
    • Monthly, Quarterly, Yearly
    • Custom (enter the number of days)
  4. Choose a start date (must be at least tomorrow).
  5. Optional: set an end date and a reference number.
If the customer already has a saved payment method, the subscription becomes Active. If not, the subscription is Pending Payment and the customer receives a checkout email to add their card.

Change plan with proration

Use this to upgrade, downgrade, or change the billing cycle for an active subscription. Changes take effect immediately.
  1. Open the subscription.
  2. In Subscription Actions, choose Change Plan.
  3. Select a new product and an optional billing cycle, then click Preview Proration.
  4. Review the breakdown and confirm.

How proration works

  • Rekarro calculates unused credit and the new charge using the actual days remaining in the current billing cycle.
  • If the net amount is positive, Rekarro charges the customer immediately (requires a saved payment method).
  • If the net amount is negative, Rekarro issues a credit by default. Some organizations may be configured to refund instead.
  • If the net amount is zero, no charge or credit is created.
  • The next billing date is recalculated from the effective date and the new billing cycle.
  • The customer receives a plan change email confirmation once the charge completes.

Plan change payment status

  • If a plan change requires a charge, the payment can show Pending or Processing until the gateway confirms it.
  • Plan changes are finalized after the payment succeeds.
  • Plan-change payment failures are terminal and are not retried.

Example

You bill R300 on a 30-day cycle and upgrade to a R450 plan with 20 days left in the current cycle.
  • Unused credit: R300 / 30 * 20 = R200
  • Prorated charge for the new plan: R450 / 30 * 20 = R300
  • Net amount: R300 - R200 = R100 charged now

Requirements

  • Subscription must be Active and already billed at least once.
  • Plan changes are blocked while there are pending or failed recurring payments.

Record a manual payment

Use this when you collect payment outside Rekarro (cash, EFT, or bank transfer). Manual payments are only available for Active subscriptions.
  1. Open the subscription.
  2. Click Record Manual Payment.
  3. Enter the amount, payment date, and method. Add a reference or notes if needed.
  4. Click Record Payment.
Manual payments do not charge a card. They simply log the payment against the subscription and do not advance the billing date or trigger retries.

Manage subscription status

  • Pause: Temporarily stop billing.
  • Resume: Continue billing for a paused subscription.
  • Cancel: Permanently stop billing.

Status meanings

  • Active: Billing runs on schedule.
  • Pending Payment: Waiting for checkout to complete (no saved payment method).
  • Paused: Billing is on hold until you resume it.
  • Cancelled: Billing is permanently stopped.
  • Expired: Subscription reached its end date.
For retry timing and failed payment handling, see Billing and retries.