Skip to main content
GullySystem
Subscriptions · Solutions

Invoice every cycle, collect against it, and list the accounts where payment failed.

Subscription billing raises an invoice for every cycle, collects against it, and keeps a list of the accounts where the money did not arrive. Plans, pauses, upgrades and part months are handled as they happen and not fixed at month end. Each renewal gets its own tax invoice, because each cycle is a separate supply.

What it is

A gym, a maintenance contractor, a tiffin service, a software reseller: all of them bill the same people every month, and most start in a sheet with a Friday follow-up call. That holds until somebody upgrades mid-month, or pauses for a holiday, or a payment fails unnoticed for six weeks.

Plans and cycles are set up once. Invoices go out on their own dates, collection is attempted against them, and what failed is on a list somebody opens every morning. A maintenance contract that lapsed in March stops getting free visits in September.

What it replaces

What your team uses today.

The module takes over these, one at a time, so nothing has to stop while it is set up.

  • A renewals spreadsheet
  • Invoices made by copying last month’s
  • Payment matching in the bank sheet
Where it goes wrong today

The problems this is meant to ease.

Renewals invoiced by memory

Somebody remembers who is due this month. Others are missed.

Part months argued

A customer pauses or upgrades midway. The adjustment is worked on a calculator.

Failed payments unseen

An auto-debit bounces. Nobody notices until the service has run on for weeks.

Receipts matched later

Payments arrive in the bank. Matching them to bills takes an afternoon.

Expiry surprises

A contract ends and service stops. Nobody warned the customer. Trust takes a knock.

Inside the module

What subscription billing does.

Plans and cycles

Monthly, quarterly or yearly, with the price, the start date and what the customer is entitled to under it.

An invoice for every cycle

Each renewal raises its own tax invoice in your usual series, with the tax details on it.

Pause, upgrade and part months

A customer away for ten days, or moving to a bigger plan on the 12th. The difference is billed or credited and not argued over.

Collection against the bill

An automatic debit or a payment link, and the receipt lands against the right invoice without anybody matching it later.

When a payment fails

Retried on a sensible schedule, with a message to the customer and a short grace period before service is paused.

Renewals and expiry

Contracts ending this month, with a reminder early enough to speak to the customer before the service stops.

Where it gets used

What this looks like in a working week.

Illustrative scenarios, written to show the shape of the work. They are not accounts of client systems.

Cycle day

Invoices for the cycle are raised together. Each carries its own tax details.

A customer moves to a bigger plan

The upgrade takes effect on the date. The difference is billed in the next invoice.

A debit fails

The system retries and sends a message. If it still fails, service pauses after a grace period.

Renewals this month

The account manager reads the list of ending plans. Calls are made before service stops.

Who touches it

The people who open this every day.

Accounts assistant

Opens the failed and overdue list, and nothing else, every morning.

Service or delivery staff

See whose subscription is active today, which is what decides the route or the visit.

Owner

Watches how many accounts lapse each month. That number is the business.

How it is set up

From first conversation to daily use.

  1. Listing plans and customers

    We list your plans, cycles and how customers pay. You supply the customer file. A plan sheet comes back.

  2. Billing rules

    Pauses, upgrades and grace periods are written down. You approve each rule.

  3. Test cycle

    A sample cycle is run in a test copy. Accounts check invoices against what they would raise.

  4. Collection setup

    Debit mandates and payment links are connected. A trial payment confirms the flow.

  5. First live cycle

    Invoices are raised by the system. Accounts watch the failed list closely.

Measuring it

How you would know it is working.

Record where you stand before it goes live, so the change is measured against your own figures.

  • Invoices paid on the due date, by plan
  • Failed payments and the ones recovered on retry
  • Customers paused or cancelled, with reasons
  • Plans ending in the coming month
  • Upgrades and downgrades by period
How it fits

It is one part of a system, not an island.

A module earns its place by what it passes to the next one. These are the connections we set up most often.

  • Mandates and auto-debit
  • Invoice management
  • Payment gateways
  • WhatsApp and SMS
  • Your accounting software
Common questions

Questions owners ask about subscription billing.

Does every renewal need its own tax invoice?

Usually yes. Each billing cycle is a separate supply and takes its own tax invoice, in one number series. An upgrade halfway through a cycle needs an invoice or a credit note for the difference, and your accountant will confirm how to treat yours.

Should we just use a ready billing tool?

If your plans are fixed and simple, yes, and connect it to your accounting software. Building is worth it when the bill depends on usage, visits or deliveries, or when a renewal has to set something else off, such as a technician visit.

What happens when a customer pauses?

The pause is recorded with its dates, the next invoice is adjusted, and the visit list for those days drops that customer. Nobody has to remember on the day. Our coworking software handles seat plans, contracts and renewals on their own cycles this way.

Can we see who has quietly stopped paying?

That is the main report: failed debits, overdue invoices and accounts in grace, on one list. The worst outcome is not an angry customer. It is a service running free for months.

What makes subscription billing cost more or less?

The count of plans, customers and payment routes. Tax needs and the accounting link add to it. Plans are described first, then every portion is priced alone. Leave a portion out if you wish.

When could the first cycle run?

When plans and customer data are clean enough. Early use includes plans, invoices, collection and the failed list. Dates are given in the proposal.

Talk to us

Tell us how you handle subscription billing today.

A spreadsheet, a register or another system: say which, and we will tell you plainly what is worth changing.

What happens after you share your requirements

  1. A senior engineer reads your answers. Nobody phones first.
  2. Within one business day you get a written note: what we understood, what we would start with, and the questions we still have.
  3. If it fits, a proposal follows with the order of work, what we need from you and what you receive at each step.
  4. No call is booked and nothing is paid until you have read the note. Your details stay with us.

Start with your requirements

Seven short steps that tell us what you need. A senior engineer reads them before anyone gets in touch.

Share your requirements