RailbedDocs

Offer plans with a pricing table

Present up to four packages side by side, highlight one recommendation, and let buyers choose the right one.

On this page

What a pricing table does

A pricing table is a reusable checkout with multiple plans. It works for service packages, access passes, resource bundles or other choices with a fixed price. A buyer chooses a plan, enters their details, and continues to a card provider.

StarterFor a single project
$19
one-time
  • 1 project
  • Resource library
Choose Starter
TeamFor working together
$99
one-time
  • 10 projects
  • Shared resources
  • Priority support
Choose Team
Each purchase is a one-time payment. Nothing renews automatically.
Illustrative example · Studio is the recommended plan.

Create the table

  1. Choose the correct mode, then Create → Pricing table.
  2. Set the table Title, optional Description and Currency. All plans use that currency.
  3. Add between one and four plans. The editor starts with Starter, Pro and Team as names; enter your own prices and details.
  4. For each plan, fill Name, optional Description, Price, optional Label, and Features. Enter one feature per line, up to eight.
  5. Optionally turn on Recommended plan for one plan. It appears as the dark highlighted card. Only one plan can be recommended.
  6. Arrange plans with their move controls. Review the preview, choose the theme, and create the pricing table.

A plan name can contain up to 40 characters, its description up to 140, and the price label up to 16. Keep feature descriptions short enough for buyers to compare at a glance.

Offer two price options

Turn on Price switch to provide two prices for every plan. Name First option and Second option, then fill in both prices for each plan.

For example, a studio could sell a Single session or a Three-session pack. Switching the option changes the displayed prices across the table. Monthly and Yearly are also possible labels when the purchase buys that period of access, but Railbed will not charge again when it ends.

Make both the price and what it includes explicit:

PlanSingle sessionThree-session pack
Consultation$49$129
Extended session$99$269

These are illustrative prices. You decide what you deliver and any access duration outside Railbed.

Share or embed it

Open the saved table's Share tab. Share its hosted URL or QR code, add a Buy button that opens the plans, or place the Pricing table directly in your website from Add it to your site.

Place your pricing table on a website
<script src="https://pay.railbed.io/embed.js" async></script>

<railbed-checkout
  checkout="your-pricing-table-slug">
</railbed-checkout>

Replace the example slug with the one copied from your saved table. No API key goes in this snippet. Embed instructions cover testing and site-builder behavior.

See which plan was purchased

Open Payments and choose the order. Its plan label identifies the selected plan and, when used, the selected price option. This detail is also available to connected integrations, so fulfil the package actually purchased.

Change your plans later

Use Edit → Save changes to update descriptions, features, prices, order or the recommended plan. The currency locks once a payment reaches a card provider, or is paid or being reviewed. Create a new table for another currency if the field is locked.

Edits affect future purchases. Existing payment records keep the details captured when they were created. Deleting the table disables its link and embeds while preserving past payments.

Updated · This page as Markdown