Subscriptions: products billed every period

Record that a customer takes a product every week, month or year, and what ArmPOS does with it today.

2 min read Updated 19 Oct 2026

Names like these, in green, are pages inside your ArmPOS shop. Sign in to your shop to open them.

A subscription records that a customer takes the same product on a regular cycle: water every week, a service every month. By the end you will have recorded one and know what ArmPOS does with it today.

Today a subscription is a record only: ArmPOS doesn't yet create its invoices or send its reminders by itself. The banner on the page about cron jobs and php artisan commands is not something a shop can or needs to do. Until billing runs automatically, make each cycle's sale yourself with Add sale on its billing date.

The Subscription Product page: a banner headed Subscription Automation about scheduled commands, then Search, Create and the list with its columns.
The page's banner describes commands for self-hosted installs; on ArmPOS nothing needs scheduling by the shop.

Record a subscription

  1. Open Sales › Subscription Product and click Create.
  2. Choose the Customer, the Warehouse and the Product Name. All three are required. Date starts on today.
  3. Set how long it runs. Total Cycles is a number with its unit: Months, Weeks or Years. 12 Months is a year.
  4. Set the Billing Cycle: Weekly, Monthly or Yearly. A year billed weekly is 52 bills.
  5. Set the quantity and prices. Enter the Quantity each cycle, the Price Per Unit and the Price Per Cycle. Type both prices: choosing the product doesn't fill them, and the cycle price is what each bill charges.
  6. Set the next billing date and the Status. Active while it runs; Canceled or Completed to stop it.
  7. Click Submit. You land on the list.
The Create Susbscription form filled for Green Valley Hotel at Default Warehouse: Water, Total Cycles 12 Months, Billing Cycle Weekly, Quantity 24, Price Per Unit 0.99, Price Per Cycle 23.76, next billing date 2026-10-26, Status Active.
Both prices are typed by hand. Price Per Cycle is what each bill will charge.

Follow your subscriptions

The list shows each one's Customer, Product Name, Warehouse, Billing Cycle, total cycles, remaining cycles, next billing date and Status, with Action to edit or remove it.

The subscriptions list with one row: Green Valley Hotel, Water, Default Warehouse, weekly, 12 months, 52 remaining cycles, next billing on 2026-10-26.
Remaining cycles counts the bills left: here, 52 weekly bills in a year.

What's next

Add a sale without the POS.

Still stuck?

Write to us and a person answers. If you already have a shop, Ask support inside it sends us the page you're on.

Contact us

Ask your AI assistant

ChatGPT, Claude and Gemini can read every guide and walk you through it.

Set it up