HomeServicesSubscription Platform
Subscription Platform in New Zealand
Charging someone every month is easy. Charging them correctly when they upgrade halfway through, and getting paid when their card expires, is the actual product.
$50k+
Typical project value
2 min
To post a project
What do you need built?
Start here and add detail as you go.
Free - No obligation - Your details stay private
What people usually mean by subscription platform
A subscription platform brief is usually about turning one-off sales into recurring revenue, or about a billing model your current system cannot express. The recurring charge itself is a solved problem. The cost sits in plan changes, failed payments, proration, tax and the invoices your customers will query.
Simple recurring billing
A few fixed plans, monthly or annual, card on file. Stripe Billing does most of this and the work is the parts that touch your own product.
Usage or seat based
Charges that vary with how much the customer used or how many people they added. Metering, mid-cycle changes and proration are the whole job.
Subscriptions inside a bigger system
Billing tied to your own entitlements, contracts, discounts and accounting, where the invoice has to be right because a finance team will read it.
What it costs
Indicative ranges from projects posted here. Use them to sense-check a quote, not to budget precisely.
Fixed plans
Signup, plans, card on file, dunning, invoices and a customer billing screen.
$25k – $60k
Usage or seat based
Metering, proration, upgrades and downgrades mid-cycle, credits and refunds.
$60k – $140k
Contracted or enterprise billing
Negotiated pricing, purchase orders, invoicing on terms, and reconciliation into accounting.
$140k+
Questions worth asking a provider
·Would Stripe Billing or Chargebee do this for us? What exactly would they miss?
·What happens when a card fails — how many retries, what does the customer see, and when do we cut off access?
·How is an upgrade halfway through a month charged, and can I see that invoice before we launch?
·How does GST work for our overseas customers, and who decided that?
·How do subscription revenue and invoices reach Xero?
Common questions
How much does a subscription platform cost in New Zealand?
Fixed plans with card on file, dunning, invoices and a customer billing screen are $25,000 to $60,000. Usage or seat-based billing with proration and mid-cycle changes is $60,000 to $140,000. Contracted or enterprise billing — negotiated prices, purchase orders, invoicing on terms — starts around $140,000. Payment processing fees and any billing platform subscription sit on top.
Should we just use Stripe Billing?
Probably, at least at first. Stripe Billing handles plans, proration, dunning, tax and invoices, and Chargebee or Recurly go further for complex catalogues. Building your own billing engine is one of the more reliable ways to spend six figures reproducing something you could have rented. The work worth paying a developer for is the join between billing and your product: what a customer can do on each plan, and what happens the moment they stop paying.
What is dunning and why does it matter so much?
Dunning is what happens when a payment fails — retries, emails, and eventually cutting off access. It matters because failed cards are the largest single source of churn in most subscription businesses, and a large share of them are recoverable. A sensible setup retries on a schedule, emails the customer with a link to update their card, warns before suspending, and tells someone at your end. Ask every developer to describe their retry schedule; a vague answer is a warning.
How is an upgrade mid-month handled?
Proration, and it is where subscription bugs live. If a customer moves from a $99 plan to a $299 plan on the fifteenth, what do they pay now and what do they pay next month? Both answers are defensible; what matters is that the invoice explains itself, because a confused customer emails you. Ask to see a worked example invoice for an upgrade, a downgrade and a cancellation before you accept a quote.
What about GST on overseas customers?
Domestic subscriptions carry GST at 15 percent. Selling remote services to customers overseas is generally zero-rated, and selling into other countries can create obligations there — Australia and the EU both have thresholds for remote services. This is a question for your accountant, decided before the build, because the answer has to be encoded in how invoices are produced. A developer who tells you the tax treatment without asking your accountant is guessing.
Subscription Platform projects open right now
Titles and categories are public. Full briefs, budgets, regions and buyer detail are visible to approved providers only.
Updated daily
No open projects in this category right now. New briefs are posted every week.
Rent the billing engine, build the join
Stripe Billing, Chargebee and Recurly have each spent years on plans, proration, retries, invoices and tax. Reproducing that is one of the more reliable ways to spend six figures on something you could have rented for a percentage.
What a developer should be building for you is the join between billing and your product:
- What can a customer do on each plan, and where is that enforced?
- What happens the moment they stop paying — immediately, or after a grace period?
- What happens to their data if they never come back?
- How does a salesperson give someone a discount, and is it recorded anywhere a finance team can find?
Ask each firm quoting which billing platform they would use and why. A quote that proposes building the engine from scratch should come with a specific reason your case does not fit the ones you can buy.
Failed cards are your biggest churn source
More subscribers are lost to expired cards than to anyone deciding to leave. A large share of those are recoverable, and whether you recover them is decided by the dunning setup — which almost never appears in a brief.
What good looks like:
- Retries on a schedule rather than immediately — cards often succeed days later, after a salary lands.
- An email to the customer that contains a link to update the card, not an instruction to log in and find the billing page.
- A warning before access is suspended, so nobody is surprised.
- A notification to someone at your end for accounts worth chasing by phone.
- A record of what was attempted, so a customer disputing it can be answered.
Ask every developer to describe their retry schedule and what the customer receives at each step. Vagueness here is expensive later.
Proration is where the bugs live
A customer on a $99 plan upgrades to $299 on the fifteenth of the month. What do they pay today, and what do they pay on the first?
Several answers are defensible. What is not defensible is an invoice the customer cannot understand, because that becomes an email to you, and at scale it becomes a person's job.
Before accepting a quote, ask to see a worked example invoice for:
- An upgrade halfway through a period.
- A downgrade halfway through a period — does the credit apply now or next cycle?
- A cancellation on day three of a month already paid for.
- Adding five seats on the twentieth.
- A refund on a partly used month.
A developer who has built subscription billing will answer these without hesitating. One who has not will discover them during your project.
Monthly and annual are different businesses
Annual plans transform cashflow and reduce churn, and they bring their own work: a customer who upgrades in month seven of twelve, refund policy on a cancelled annual plan, renewal notices, and revenue that has been collected but not yet earned.
That last point matters to your accountant. Twelve months collected in advance is a liability until it is delivered, and if your board reads monthly revenue from the billing system, someone needs to have decided how that is presented. Settle it while quoting, not at year end.
Get the tax treatment decided before the build
Domestic subscriptions carry GST at 15 percent. Remote services sold to customers overseas are generally zero-rated, and selling into other countries can create obligations there — Australia and the EU both have thresholds for remote services.
This is your accountant's decision and it has to be encoded in how invoices are produced, which means it is a build requirement rather than an afterthought. Get them in the room for an hour during quoting. A developer who states your tax treatment without asking is guessing on your behalf.
Give customers a billing screen
Every hour your team spends changing a plan, resending an invoice or updating a card is an hour you are paying for something the customer would happily do themselves.
The screen should let them see the current plan and next charge, change or cancel, update the card, download past invoices, and change the billing email — which is almost never the same as the login email. Stripe's own customer portal gives you most of this for very little work, and is worth asking about specifically.
Comparing five quotes
Read for:
- Who named a billing platform and said what it would not cover?
- Who described dunning in detail without being asked?
- Who could produce worked proration examples?
- Who asked about overseas customers and GST?
- Whose quote includes a self-service billing screen?
Describe your plans, whether pricing is per seat or per usage, whether you sell overseas, and how many customers you expect in year one. Developers who have done this before will ask about failed cards before they ask about the signup page.
Related services
Not quite what you are after? These are the briefs most often confused with subscription platform.
Get up to 5 quotes for your subscription platform project
You choose who may contact you. Free to use, no obligation.