A billing settings page lets customers see what they pay for and change it without contacting support. Our examples show a current plan summary, seat usage, a monthly and yearly toggle, side-by-side plan cards and an invoice history, laid out for web and mobile in eight visual styles, each with HTML and a DESIGN.md token file. Every example is an original design that comes with its HTML code and a DESIGN.md of colour, type and spacing tokens, in light and dark. Free to use and adapt.
16 examples
Upgrade a plan · Cancel a subscription
It should show the current plan, its price and billing cycle, the next charge date, usage against any limits, the payment method on file and a history of invoices. Add clear actions to change plan, update the card and download receipts, so customers can manage everything without writing to support.
It can be, as long as the price is unambiguous. If yearly is the default, show the total charged up front next to the monthly equivalent, and make the toggle easy to switch. Defaulting to yearly without stating the full amount tends to cause complaints and refund requests.
Highlight the current plan, then label the others with a direct action such as Upgrade or Downgrade. Before confirming, state when the change takes effect, what features or seats are gained or lost and how proration affects the next invoice. A short confirmation step prevents accidental changes.
App screens
UI components
Website sections
Website templates
search_ui_screens (e.g. “billing settings, editorial style”), get_ui_flow for a whole journey, and get_ui_screen_code to pull the HTML and DESIGN.md straight into your project.