Guides

Hosted checkout and portal

Let customers subscribe and manage their own billing on pages with your brand. Card details never reach your systems and routine changes never reach your inbox.

Two Minute Billing hosts two pages for your customers, both carrying your branding.

PageYour customer can
CheckoutSelect a plan, enter their details and pay
PortalUpdate their card, see invoices, and whatever else you allow

Card details go straight to your payment provider. They never reach your servers, which keeps you out of the compliance scope that storing card numbers would put you in.

Hosted page settings for the checkout and the customer portal, with a switch for each self-serve action
What your customers can do on the hosted checkout and in the self-serve portal.

Set what customers can do

Settings → Hosted pages controls the portal. Every switch you turn on is a support ticket your team stops receiving. Every switch you leave off is a job they keep doing.

Worth enabling for most businesses: updating a payment method, downloading invoices, and seeing what is owed. Whether customers can change plan or cancel on their own is a commercial decision rather than a technical one.

Generate the link from the customer or subscription, and send it to them.

Opening it spends it. So do not email the same link twice, and do not put it behind a link checker or a mail scanner that follows links — the scanner opens it and your customer gets an expired page.Generate a fresh one whenever a customer asks. It costs nothing.

Brand them

Under Settings, set your logo, icon and brand colour. Check the preview before you send anyone a link — these pages are where a customer hands over a card, and one that does not look like you is one they abandon.

Copyright © 2026