Skip to main content
This page explains when Rekarro charges customers and what happens if a payment fails. All times are UTC.

Daily billing run (6:00 AM UTC)

  • Rekarro checks subscriptions that are due today or earlier.
  • Only subscriptions with a saved default payment method are billed.

If payment succeeds

  • The payment is marked Succeeded.
  • The subscription stays Active.
  • The next billing date is calculated from the billing cycle.

If payment fails

  • The payment is marked Failed.
  • The customer receives a payment failed email with the reason.
  • If the failure is retriable, Rekarro schedules automatic retries.
  • The subscription stays Active unless retries are exhausted.

Automatic retries (6:30 AM UTC)

Rekarro retries failed payments up to 3 times:
  • Day 3 after the original failure
  • Day 7 after the original failure
  • Day 14 after the original failure
A final warning email is sent 1 day before the last retry. After the last failed retry, Rekarro pauses or cancels the subscription based on Settings > Failed Payments.

Some failures are not retried

If the gateway response indicates a hard decline (for example, a blocked or stolen card), Rekarro does not schedule retries.

Manual actions you can take

  • Retry a failed payment from the Payments page.
  • Send a payment method update link from a customer profile (Customer Actions > Update Card).
  • Resume a paused subscription after the customer updates their payment method.

Status meanings

Subscription statusWhat it means
ActiveBilling runs on schedule.
Pending PaymentWaiting for checkout to complete (no saved payment method).
PausedBilling is on hold until you resume it.
CancelledBilling is permanently stopped.
ExpiredSubscription reached its end date.
Payment statusWhat it means
PendingPayment is waiting to be processed.
ProcessingThe charge is in progress.
SucceededThe charge was successful.
FailedThe charge was declined or errored.
CancelledThe charge was cancelled.
RefundedA refund was issued.

Best practices

  • Check failed payments weekly so you can reach out early.
  • Use Pause for failed payments if you want to keep customers while they update their card.
  • Send a payment method update link as soon as a failure happens.