# Stop, Expire and Delete

Three ways for a profile to stop generating, and one behaviour that catches everybody: missed cycles are never backfilled.

Nothing catches up on its own.

![An active recurring profile called Gulf maintenance contract. Tiles show an invoice amount of 936 dollars, a next invoice date of 09 Sep 2026 and a recurring period of Every Week. A Details section below shows Profile Status Active, a start date, End Date reading Never Expires, and automatic generation.](https://www.sorviai.com/help/recurring-invoices/recurring-invoice-detail.png)

*Profile Status is the switch between running and stopped. Next Invoice Date is what moves when you start it again.*

## The three ways to stop

A profile is **Active**, **Stopped** or **Expired**. There is no pause, and nothing resumes on its own.

| Action | What happens | Reversible |
| --- | --- | --- |
| Stop | Generation ends. The profile and its history stay. | Yes. Make it active again. |
| Expire | Reached its end date. Stops on its own. | Yes. Extend or clear the end date. |
| Delete | Removes the profile. Generated invoices are untouched. | No. |

Stopping suits a customer taking a break. Every invoice already generated stays exactly where it is, because those are real invoices and stopping a template cannot unbill anyone. There is no customer-level hold that reaches the schedule either: if you want generation to end, stop the profile.

## Missed cycles are not backfilled

> **Warning:**
>
> **Nothing catches up**
>
> A profile stopped for two months produces nothing for those two months and generates only the next cycle when you make it active again. There is no prompt, no backfill and no warning. Two months of billing simply did not happen.

- **Check the last generated date on the profile**

  It is on the profile list, and it is the fastest way to spot a gap.
- **Compare it to the cycle**

  A monthly profile whose last generation was three months ago has missed two cycles.
- **Raise the missing invoices by hand**

  Duplicate a previous generated invoice and date it correctly, so the revenue lands in the right period.
- **Then resume**

  Resuming picks up from the next cycle date, not from the gap.

> **Tip:**
>
> **Review profiles when releasing a hold**
>
> Taking a customer off hold is the moment to check every profile they have. It is the single most reliable way this feature loses people money.

## Editing a running profile

A profile can be edited at any time and the change applies from the next cycle. Nothing already generated is touched, which is correct: an invoice the customer has already paid should not silently change because you updated a template.

- Changing lines or prices affects future cycles only.
- Changing the frequency resets the next cycle date from the new setting, so check it after saving.
- Changing the customer is refused. Create a new profile instead, because the currency and terms would all shift.
- Switching between draft and auto-send takes effect from the next cycle.
