Product updates

Stay up to date with the latest product improvements, new features, and enhancements to Checkout Page.

Event & ticket availability

Set tickets to go on sale at specific times, create early bird windows that auto-expire, or make VIP tickets appear only after general admission sells out.

Some of the conditions you can set:

  • Mark event as on sale, sold out or canceled
  • Mark ticket groups and ticket types as on sale, unavailable or sold out
  • Set start and end dates for ticket types and ticket groups
  • Show ticket types and ticket groups when another sells out

There are so many combinations possible; watch the video on the link below to make the most of it!

Learn more
Hybrid events update

You can now organize hybrid and virtual events via Checkout Page.

Hybrid and virtual events are perfect for going global or to expand your reach.

Here's how it works:

  • When creating an event, choose between in-person, virtual or hybrid
  • Select the platform where you'll host your event (Zoom, YouTube, Google Meet, etc.)
  • Add a link to your virtual event: this link will be shared with your attendees when they buy a ticket

We've also improved the booking confirmation email and customer portal to help your attendees to join your event.

Learn all about hybrid & virtual events

Get a clear overview of your event revenue, ticket sales, and guest check-ins — all in one place.

At a glance

• 💰 See a full revenue breakdown
• 🎟 Track ticket sales
• ✅ Monitor how many guests have checked in

Both the Bookings and new Guests tabs now include powerful new filters, making it easy to sort by ticket group, ticket type, and statuses like cancelled, refunded, or checked in.

Why this matters

🔍 Instant insights
Quickly understand how your event is performing — no spreadsheets needed.

📈 Better tracking
See which ticket types are selling, where your revenue is coming from, and who’s checked in.

🚀 Faster guest management
Use search and filters to quickly find specific bookings or guests — by type, status, or group..

💡 Top tip: Use the “Checked in” filter on the Guests tab to quickly generate an attendee report — great for post-event follow-ups.

Guests now receive a PDF ticket with a unique QR code for each ticket. With our upgraded check-in app, you can scan these codes to check guests in and out of your event.

QR code ticketing makes check-in faster, easier, and more accurate — helping you manage attendance in real-time and deliver a professional experience.

How it works:

  • QR code PDF tickets are automatically sent for all new events
  • Scan guests in and out using any device with a camera and browser — like an iPhone, iPad, or laptop
  • Multiple team members can scan at the same time
  • Switch between scanning and manual check-in anytime
  • Invalid codes won’t scan — we’ll show an error if something’s not right
  • Available on all plans

Prefer not to send tickets? You can disable them per event page.

Want to enable QR code tickets for an existing event? Just reach out and we’ll set it up for you.

You can now show or hide fields based on what your customer selects.

Create a more personalized experience — only show what matters.

Example:

If a customer ticks "Dietary requirements", a new field appears asking for details.

If they don’t, it stays hidden.

Notes:

  1. Works on checkouts, events and form page fields
  2. Supports dropdown selects, multi-choice, and checkboxes
  3. Add as many conditional fields as you like
  4. Trigger multiple fields from a single condition
  5. Available on all plans

Give it a try — and make your checkout feel like magic.

You can now easily check in guests at your event using our new mobile-ready check-in app.

✅ Access guest check from your event overview
🔍 Search by name, email, ticket code, or order ID
✔️ Check guests in and out with one click
📜 View full check-in history for each guest
🧪 Test the flow with test bookings before your event

The check-in app makes it fast and easy to manage guest entry from your phone—no spreadsheets, no hassle.

QR code scanning coming soon!

You can now see if your customers received and opened their payment confirmation email.

If a customer says they didn’t get it, you can quickly check and resend it — no more guessing.

Just search for a payment, open the order page, and click on the Emails tab to see the email history and resend if needed.

Checkout pages now show a preview when shared — including the product image, title, and description.

This helps you get more clicks, build trust, and makes your link look more professional across social and messaging platforms.

The previews work on Facebook, X, WhatsApp, Messenger, and more.

We’ve officially made the switch from .co to .com — it’s been a long time coming, and we’re excited to finally be here.

No action needed on your end:

  • Existing checkout links will automatically redirect to .com
  • Embedded checkouts on your site will still use .co

Unlock speed improvements!

  1. Load the embed script from https://assets.checkoutpage.com/overlay.js
  2. Link to your checkouts via https://storename.checkoutpage.com/checkout

Custom domains still work just fine, but they’re slightly slower due to an extra hop.

Want help improving your page speed? just reach out — we’re happy to take a look.

We’ve made a big speed upgrade — pages now load instantly!

Checkouts now feel faster and more integrated into your site, making it even easier for customers to complete their purchase.

We’re confident these are the worlds fastest checkout pages.

Faster pages = happier customers = better conversions.

We've made your embedded pages load faster than ever.

To benefit from these speed improvements, make sure to switch to our updated embed code. It now uses https://assets.checkoutpage.co/overlay.js instead of https://checkoutpage.co/js/overlay.js.

If you have any questions about updating your embed code, just let us know!

You can now resend confirmation emails to your customers whenever you need to.

If you need to update customer details or checkout info—or regenerate an invoice first—the new confirmation email will include all those changes.

Works on:

  • Checkout pages
  • Event pages
  • Form pages

How to use it:

  1. Search for the payment
  2. Open the payment’s order page
  3. Edit customer details, checkout info, or regenerate an invoice if needed
  4. Click “Resend confirmation

That’s it! Your customer will receive a fresh confirmation email right away.

You can now invite any number of team members to your account.

Whether you're on a small team or a growing organization, this feature is available for all of our plans—so everyone can work together more effectively.

Just head to Store settings, then Team members to invite people.

You can now edit customer and order details after a purchase has been made.

Plus, you can also regenerate and resend invoices with updated information.

Update customer information

  1. Find the customer:
    • After a payment is completed, search for the customer using their email address.
    • Open the customer’s page to view their details.
  2. Edit customer details:
    • Click Edit, make the necessary updates, and hit Save.

Update order information

  1. Locate the order:
    • Search for the order page.
  2. Edit checkout fields:
    • Click Edit next to the Fields section.
    • Update any field as needed.

Regenerate the invoice

  1. Navigate to the order page.
  2. Open the Invoices tab.
  3. Click Regenerate and then Download to get the updated invoice with the latest details.

New data types

To make capturing customer business information easy, we’ve added two new data types:

  • Company name
  • Billing email address

When these fields are filled, they will appear on the invoice, replacing the customer’s personal name and email address.

We’ve rolled out a whole host of improvements that make invoices more powerful!

  1. Set invoice due date - Helps customers meet payment deadlines.
  2. Add bank details per page - Allows payments into different bank accounts.
  3. Regenerate invoices - Simplifies updating and resending invoices with new details.
  4. Add additional information - Include extra product, service, or event details as needed.
  5. Event details on invoices - Include event name, date, and location info.

1 - Invoice due days
Now you can set the number of days an invoice is payable by, making it easier for customers to meet payment deadlines.Here’s how to set it up:

  1. Go to your Store settings, then navigate to the Invoices section.
  2. Check the box for Due date and enter the number of days invoices are payable by.

Need flexibility? You can override this setting on a page-by-page basis.

2 - Invoice bank details per page
Now you can now add bank details to invoices on a page-by-page basis, making it easier to accept payments into different bank accounts from around the world.

Here’s how it works:

  • Edit a page and click the settings cog in the top-right corner.
  • Go to the Invoice tab, where you can add bank details specific to that page's invoices.

These details will override any bank information you've set in your Store settings.

3 - Regenerate invoices
Now you can now regenerate an invoice and manually resend it to your customer. This is especially useful if you've updated the invoice or changed the customer's details.

Here’s how:

  1. Go to Payments in the main menu.
  2. Open the relevant order page.
  3. Click the Invoices tab.
  4. Click Regenerate.

That’s it! The invoice will be regenerated, and you can download it to email to your customer.

4 - Add additional information to invoices
Now you can now add an 'Additional Information' section to your invoices, which is especially useful if a business requires extra details about your product, service, or event that a business may need.

Here’s how to set it up:

  1. Go to your Store settings and navigate to the Invoices section.
  2. Check the box for Additional information.
  3. Customize the heading and add your text in the provided text box.

This information will appear on your invoice above the bank details. You can override this setting on a page-by-page basis.

5 - Event details on invoices
Event invoices now automatically include key event details:

  • Event name
  • Date
  • Location

You can now decide if customers can cancel their subscriptions from the customer portal—and even choose when the cancellation takes effect: immediately or at the end of the current billing cycle.

How to set it up:

  1. Go to Store settings.
  2. Then Customer portal.
  3. Choose whether customers can cancel their subscriptions and set the cancellation timing.

Tip: If you don’t want customers using the portal, just remove the link from their confirmation email.

Bonus: You can even update the portal’s heading to better match your brand.

Now you choose the exact day of the month when your customers’ subscriptions will renew.

With this update:

  • Flexible renewal date: Select any day of the month as the renewal date for your customers' subscriptions.
  • Automatic prorated billing: The first payment is prorated based on the number of days left in the current billing period, so customers are billed fairly from day one.

How to set it up:

  1. Create a subscription checkout page.
  2. Tick the "Billing Anchor" box.
  3. Select your preferred renewal day.

This new billing anchor option works for both subscription and payment plans and can be used in combination with setting a custom subscription start date.

You can now receive a copy of the invoice sent to your customer in your payment confirmation emails. This makes it easier to track invoices and verify details as payments are made

Setting this up is easy:

  1. Go to Store Settings.
  2. Select Invoices.
  3. Check "Attach invoices to payment notification emails."

With Checkout Page, generating invoices is free, unlike Stripe!

Now, you can require customers to select at least one option across multiple variants.

Previous setup: Each variant was either required (default) or optional, which worked for traditional product variations. However, when using variants as separate product choices, setting each variant as required didn’t make sense, and making them all optional allowed customers to potentially check out without making a selection.

New option: You can now require customers to select at least one option across multiple variants without needing to make each variant individually required. This makes variant selection more flexible while ensuring that a choice is always made.

To set this up, simply make your variant optional and tick the box for: Customer must select at least one variant option

Now you can choose how your customers can pay for their order: pay in full, pay by invoice, pay a deposit, or pay cash on delivery.

Benefits of offering flexible payment options:

  • Support for high-value purchases: Flexible payment methods like invoices help customers commit to larger purchases, especially for high-ticket items or B2B sales, where paying by invoice is often preferred.
  • Secure upfront deposits: Let customers pay a deposit for services or larger purchases, helping your cash flow while giving them the flexibility to pay the rest later.
  • Adapt to regional preferences: Offer cash on delivery in areas where it's common, meeting local expectations and boosting sales.

Examples:

How it works:

  1. Enable manual payments: Edit your page, then navigate to “Checkout and then select "Manual payments" and choose the payments options you'd like to enable.
  2. Edit payment options: Customize the text, description, and instructions for each payment option. If you're accepting deposits, set the amount to be charged upfront.
  3. Manage future payments: For payments via invoice, deposit, or cash on delivery, future payments can be manually recorded, and new invoices will be created for both you and your customer.

Manual payments is available for one-time and pay-what-you-want checkout pages and event pages, and it’s accessible to everyone on any of our plans.

Please reach out if you need help setting up manual payments on your checkout or event pages.

Invoices are now automatically generated for one-time payments and event tickets and attached to payment confirmation emails.

To start attaching invoices to payment confirmation emails, go to Store settings > Invoices and tick the box for "Attach invoices to payment confirmation emails".

To edit the business information included on your invoices, go to Store settings > Public details.

You can download invoices from a customer’s payment page, and customers can download them from their portal.

To preview an invoice, make a test payment using your own email, and you’ll get an invoice attached to the confirmation email.

For subscriptions, invoices are already sent via Stripe, but we aim to bring this feature directly into Checkout Page soon.

We’ll also be adding the ability to make manual payments from an invoice—stay tuned!

Stripe Tax

We now support Stripe Tax to help you automatically calculate, collect, and remit VAT, sales tax, or GST for one-time payments and event tickets.

Benefits of Stripe Tax:

  1. Compliance: Automatically handles tax rules to keep your business compliant everywhere in the world.
  2. Scalability: Adjusts to new markets as your business grows, making global sales easier.
  3. Time-saving: Automates tax tasks, freeing up time to focus on your business.

Here's how it works:

  1. Enable Stripe Tax: turn on Stripe Tax in your account.
  2. Collect billing info: make sure your payment pages collect the minimum required billing address.
  3. Automatic tax calculation: Stripe Tax will then calculate the correct tax rate for you.

You can choose to enable or disable Stripe Tax for specific pages, so you only charge tax when needed.

Now, you can give your guests a discount when they buy more than one ticket in a single booking. They don’t need to use a coupon code — they just need to buy enough tickets to get the discount.

Open example event page

Easy bulk discount rules:

You can set up multiple discount rules for each event and update them anytime.

Applying the discount:

  • Total tickets: The discount is based on the total number of tickets purchased in the booking.
  • Per ticket type: Or, the discount is based on the number of tickets bought for each specific ticket type.

Min. quantity: Set the minimum number of tickets needed to qualify for the discount.

Max. quantity: Set the maximum number of tickets the discount can apply to.

Discount type: Choose whether the discount is a percentage (like 10%) or a fixed amount (like $5 off).

Discount amount: Decide how much the discount will be.

Now you can now apply bulk discount rules to product variant options.

Before, bulk discounts were only based on the total quantity at checkout. Now, customers can get a discount when they buy different variants of a product, without needing a coupon code. They just need to purchase enough items to qualify for the discount.

Open example checkout page

Easy bulk discount rules:

You can set up multiple discount rules for each checkout and update them anytime.

Applying the discount:

  • Checkout quantity: The discount is based on the total number of items purchased
  • Per variant option: Or, the discount is based on the number of variant options bought

Min. quantity: Set the minimum number of items needed to qualify for the discount.

Max. quantity: Set the maximum number of items the discount can apply to.

Discount type: Choose whether the discount is a percentage (like 10%) or a fixed amount (like $5 off).

Discount amount: Decide how much the discount will be.

You can now view recurring subscription payments and download invoice PDFs directly from your Checkout Page account.

Previously, only the initial subscription payment was visible in Checkout Page, with recurring payments available only in Stripe. Now, you can see the full payment history right in your Checkout Page account.

Just go to Subscriptions, select a subscription, and check the Payments tab for a complete list of recurring payments and downloadable invoices.

See your sales revenue

You can now view your total sales revenue for any time period.

Before, we showed one-time payments and subscription payments separately, which made it hard to see your total revenue. The old one-time payments graph also left out setup fees, variant option prices, and transaction fees.

Now, everything is included so you can see the full picture of your revenue.

Want more analytics? Message us and tell us what you'd like to see!

Your event's time format (12-hour or 24-hour) will now automatically match your guests' local settings based on their browser language.

This also means that the date and time will be translated to your guests' local language and format automatically.

No setup is needed; it works right out of the box!

You now choose between single and multiple prices when creating checkout pages.

Here's what's new:

  • You no longer need to enter "0" in the price box to add multiple prices.
  • Just select "Multiple prices" and add your prices later using product variant options.

You can now enable multi-select for subscription options!

No need to use multiple variants to do this anymore, it’s now possible from a single variant with multiple options.

Plus, you can enable quantity selection for a subscription price!

Here's a short example:

A customer is building a fitness package.

On a subscription page, from a single variant with 3 options, they choose:

  • Gym membership plan ($30/month)
  • Personal training plan (4 sessions for $100/month)
  • Nutrition plan add-on $15

Customizing their fitness package to fit their needs.

https://templates.checkoutpage.co/fitness-package

Multi-select and quantity select for subscription variant options:

  1. Create a subscription or payment plan checkout.
  2. Choose “Multiple prices”.
  3. Add variant prices:
    • Add different variant options for each subscription tier/price.
  4. Enable multiple or quantity select:
    • In the variant settings, enable "Multiple select" or “Quantity select”
    • Click "save".

Multiple select

Customers can choose multiple subscription variant options at once.

https://templates.checkoutpage.co/selection-example-multi-select

Quantity select

Customers can choose a number of each subscription variant option at once.

https://templates.checkoutpage.co/selection-example-quantity-select

Note, it’s possible to combine subscription and one-time prices in these selections.

You can now charge percentage and fixed amount fees on your payments and subscriptions.

Use fees and surcharges to:

➕ charge percentage fees for payment processing
💳 charge percentage fees for specific payment methods
📦 charge fees for shipping, handling and/or delivery
🎟️ charge ticketing fees

Fees can be applied to specific payment methods, and can be multiplied by quantity and number of tickets purchased.

✨ Create event pages to sell tickets and register guests
🟢 Add ticket types, ticket groups and manage capacity
⚡️ Customize your event page and sell tickets from your own site
💰 Keep more of your revenue: no extra fees on ticket sales