Daily billing run
- Rekarro checks subscriptions that are due today or earlier for each customer’s timezone.
- 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.
- For recurring subscription charges, retriable failures are scheduled for automatic retries.
- Non-retriable failures immediately follow your Settings > Failed Payments action (pause or cancel).
- The subscription stays Active while retries are running.
Automatic retries
Rekarro retries failed recurring subscription charges up to 3 times. Each retry window opens roughly 30 minutes after the billing job runs in that customer’s local timezone:- Day 3 after the original failure
- Day 7 after the original failure
- Day 14 after the original failure
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 and immediately applies your pause/cancel setting.Manual actions you can take
- Retry a failed payment from the Payments page (recurring charges only).
- 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 status | What it means |
|---|---|
| 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. |
| Payment status | What it means |
|---|---|
| Pending | Payment is waiting to be processed. |
| Processing | The charge is in progress and awaiting gateway confirmation. |
| Succeeded | The charge was successful. |
| Failed | The charge was declined or errored. |
| Cancelled | The charge was cancelled. |
| Refunded | A 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.
Customer emails by plan
Some emails depend on your Rekarro plan. The table below shows which tiers send each template; the operational emails in the final group are delivered regardless of plan because they confirm payment-critical or access-critical events.| Email type | Free | Essential | Professional |
|---|---|---|---|
| Customer transactional | |||
| Payment receipt | ❌ | ✅ | ✅ |
| Renewal reminder (3 days before) | ❌ | ✅ | ✅ |
| Daily digest | ❌ | ✅ | ✅ |
| Dunning & recovery | |||
| Final warning (1 day before last retry) | ❌ | ❌ | ✅ |
| Subscription paused | ❌ | ❌ | ✅ |
| Subscription cancelled | ❌ | ❌ | ✅ |
| Card expiry reminders (60/30/7 days) | ❌ | ❌ | ✅ |
| Always sent (operational) | |||
| Payment failed | ✅ | ✅ | ✅ |
| Subscription activated | ✅ | ✅ | ✅ |
| Plan change confirmation | ✅ | ✅ | ✅ |
| Team invitation | ✅ | ✅ | ✅ |
- Payment failed – Customers must know when a charge fails so they can update cards or plan for retries.
- Subscription activated – Confirms a successful checkout or stored payment method.
- Plan change confirmation – Signals that an upgrade, downgrade, or billing cycle change completed.
- Team invitation – Required for collaborators to access the shared workspace.