> ## Documentation Index
> Fetch the complete documentation index at: https://docs.techfootintl.com/llms.txt
> Use this file to discover all available pages before exploring further.

# Subscription

## What is Subscription

A subscription is a customer’s active service account for a utility (electricity, water, gas, etc.). It’s the record that links the customer to the service, tracks usage, and generates bills.

**Real-world example**

Think of a Netflix subscription:

* You sign up → you get a subscription
* You pay monthly → bills are generated
* You can cancel → subscription becomes inactive
* You can reactivate → subscription becomes active again

A subscription in this billing system works the same way, but for utilities like electricity, water, or gas.

***

## **Subscription Setup**

Setting up a subscription is the final step in the billing lifecycle. Follow this process to enroll a customer in a Plan variant.

**1. List of Subscriptions**

<Frame>
  <img src="https://mintcdn.com/spreesuite/ozaVanXEDgNHVEXe/images/Screenshot2026-02-19at2.41.17PM.png?fit=max&auto=format&n=ozaVanXEDgNHVEXe&q=85&s=48e5d9c8d3cc7274d7b9a790bd7750e4" alt="Screenshot 2026 02 19 At 2 41 17 PM" width="3008" height="1654" data-path="images/Screenshot2026-02-19at2.41.17PM.png" />
</Frame>

**2. Navigate to Subscriptions**

To view your active and disconnected subscriptions, click on **Subscriptions** in the main sidebar. You can manage existing records or create a new one by clicking the **+ New** button.

<Frame>
  <img src="https://mintcdn.com/spreesuite/ozaVanXEDgNHVEXe/images/Screenshot2026-02-19at2.44.39PM.png?fit=max&auto=format&n=ozaVanXEDgNHVEXe&q=85&s=99359613b37a03fae3d6046a47404142" alt="Screenshot 2026 02 19 At 2 44 39 PM" width="3008" height="1464" data-path="images/Screenshot2026-02-19at2.44.39PM.png" />
</Frame>

**a. Select Customer number here.**

In the **Customer Details** section, you must provide the unique identifier for the customer you want to subscribe.

* **Customer Number**: Enter the system-generated ID for the customer.

<Frame>
  <img src="https://mintcdn.com/spreesuite/ozaVanXEDgNHVEXe/images/Screenshot2026-02-19at2.41.40PM.png?fit=max&auto=format&n=ozaVanXEDgNHVEXe&q=85&s=a1d9e1a203ba87c9645613fc2ff870fc" alt="Screenshot 2026 02 19 At 2 41 40 PM" width="3008" height="996" data-path="images/Screenshot2026-02-19at2.41.40PM.png" />
</Frame>

b. Select Pricing Template, Plan variant, and Batch in the settings tab.

Click the **Select Pricing Template** dropdown to choose from your defined Plan variants

<Frame>
  <img src="https://mintcdn.com/spreesuite/ozaVanXEDgNHVEXe/images/Screenshot2026-02-19at2.43.22PM.png?fit=max&auto=format&n=ozaVanXEDgNHVEXe&q=85&s=93273c1d3922b448c3779a9592d2786b" alt="Screenshot 2026 02 19 At 2 43 22 PM" width="3008" height="1410" data-path="images/Screenshot2026-02-19at2.43.22PM.png" />
</Frame>

### Address

c. Add Address

<Frame>
  <img src="https://mintcdn.com/spreesuite/ozaVanXEDgNHVEXe/images/Screenshot2026-02-19at2.45.17PM.png?fit=max&auto=format&n=ozaVanXEDgNHVEXe&q=85&s=360bc9a5a316ec312d3b0bade7b95132" alt="Screenshot 2026 02 19 At 2 45 17 PM" width="3008" height="1654" data-path="images/Screenshot2026-02-19at2.45.17PM.png" />
</Frame>

### Meters

d. Attach Meters

<Frame>
  <img src="https://mintcdn.com/spreesuite/ozaVanXEDgNHVEXe/images/Screenshot2026-02-19at2.44.53PM.png?fit=max&auto=format&n=ozaVanXEDgNHVEXe&q=85&s=c9f2c1060c27764aa791addf41e103bb" alt="Screenshot 2026 02 19 At 2 44 53 PM" width="3008" height="1654" data-path="images/Screenshot2026-02-19at2.44.53PM.png" />
</Frame>

## Other Scenarios

### Upload Bulk subscription

You can also upload a subscription file in bulk

1. Click on Import Bulk Data
2. Select Pricing Template

<Frame>
  <img src="https://mintcdn.com/spreesuite/ozaVanXEDgNHVEXe/images/Screenshot2026-02-19at2.47.52PM.png?fit=max&auto=format&n=ozaVanXEDgNHVEXe&q=85&s=b0ed11c06d965b59e043464d5be54295" alt="Screenshot 2026 02 19 At 2 47 52 PM" width="3008" height="1654" data-path="images/Screenshot2026-02-19at2.47.52PM.png" />
</Frame>

<Tip>
  If you have a large number of subscribers to migrate, use the **Import Bulk Data** feature on the Subscriptions page to upload a CSV file
</Tip>

### RCO

You can reactivate the subscription by toggling the button

<Frame>
  <img src="https://mintcdn.com/spreesuite/lBRZNN9R3Q62KRgl/images/Screenshot2026-02-20at3.59.45PM.png?fit=max&auto=format&n=lBRZNN9R3Q62KRgl&q=85&s=af025279a4be4fefd46accf7520a30c9" alt="Screenshot 2026 02 20 At 3 59 45 PM" width="3022" height="1462" data-path="images/Screenshot2026-02-20at3.59.45PM.png" />
</Frame>

### DCO

You can deactivate the subscription by toggling the button

<Frame>
  <img src="https://mintcdn.com/spreesuite/NRUcRv_47-Ziiswx/images/Screenshot2026-02-20at3.03.41PM.png?fit=max&auto=format&n=NRUcRv_47-Ziiswx&q=85&s=89a5d038dd70d99fb505c7bda722786e" alt="Screenshot 2026 02 20 At 3 03 41 PM" width="3022" height="1462" data-path="images/Screenshot2026-02-20at3.03.41PM.png" />
</Frame>

### Move Term

In some cases, a billing **Term** may already be created before new subscriptions are added into the system. Any subscription created after the Term generation will not automatically become part of that existing Term.

To include the newly created subscription in an already generated Term, use the **Move Term** action available against the subscription record.

This allows you to manually attach the subscription to the existing billing Term without recreating the Term or repeating the billing process.

**Typical use case:**

* A monthly billing Term for July is already generated.
* A new customer subscription is created afterward.
* Since the subscription did not exist during Term creation, it is excluded from that Term.
* Click **Move Term** against the subscription to include it in the previously created Term.

<Frame>
  <img src="https://mintcdn.com/spreesuite/kicchBCb_2jhKVa2/images/Move-Term.png?fit=max&auto=format&n=kicchBCb_2jhKVa2&q=85&s=bd2f2d6c497117330935687558562b60" alt="Move Term" width="1919" height="939" data-path="images/Move-Term.png" />
</Frame>

## Billing account

A billing account means multiple subscriptions are combined into one single bill.

But if you want a separate bill for each subscription, then you will create a different billing account for each subscription. Then, the number of billing accounts will be equal to the number of bills generated.

Otherwise, by default, all subscriptions inside one billing account will generate only one combined bill.
