Bootstrap 5 Pricing Table Example — Responsive Pricing Plans with Cards

Introduction

Bootstrap 5 Pricing Table Example is one of the most used components in SaaS websites, portfolios, and landing pages. In this snippet, you’ll learn how to build a responsive pricing section with Bootstrap cards.

Bootstrap 5 Pricing Table Example Code


<div class="container py-5">
  <div class="row text-center">
    <div class="col-md-4">
      <div class="card mb-4 shadow-sm">
        <div class="card-header">
          <h4 class="my-0 fw-normal">Basic</h4>
        </div>
        <div class="card-body">
          <h1 class="card-title pricing-card-title">$9 <small class="text-muted">/ mo</small></h1>
          <ul class="list-unstyled mt-3 mb-4">
            <li>10 users included</li>
            <li>2 GB of storage</li>
            <li>Email support</li>
          </ul>
          <button type="button" class="w-100 btn btn-lg btn-outline-primary">Sign up</button>
        </div>
      </div>
    </div>
    <div class="col-md-4">
      <div class="card mb-4 shadow-sm">
        <div class="card-header">
          <h4 class="my-0 fw-normal">Pro</h4>
        </div>
        <div class="card-body">
          <h1 class="card-title pricing-card-title">$29 <small class="text-muted">/ mo</small></h1>
          <ul class="list-unstyled mt-3 mb-4">
            <li>20 users included</li>
            <li>10 GB of storage</li>
            <li>Priority email support</li>
          </ul>
          <button type="button" class="w-100 btn btn-lg btn-primary">Get started</button>
        </div>
      </div>
    </div>
    <div class="col-md-4">
      <div class="card mb-4 shadow-sm">
        <div class="card-header">
          <h4 class="my-0 fw-normal">Enterprise</h4>
        </div>
        <div class="card-body">
          <h1 class="card-title pricing-card-title">$49 <small class="text-muted">/ mo</small></h1>
          <ul class="list-unstyled mt-3 mb-4">
            <li>30 users included</li>
            <li>20 GB of storage</li>
            <li>Phone and email support</li>
          </ul>
          <button type="button" class="w-100 btn btn-lg btn-primary">Contact us</button>
        </div>
      </div>
    </div>
  </div>
</div>

How It Works

This Bootstrap 5 Pricing Table Example uses .card components arranged in a responsive .row. Each card includes pricing, features, and a call-to-action button.

Why Use This?

A pricing table gives users a clear view of your service tiers. This example ensures mobile-friendly design and professional layout.

Common Mistake

Forgetting to make the cards responsive can cause overflow issues on smaller screens.

Pro Tip

Highlight the “Pro” or “Most Popular” plan with a different background color or button style to improve conversions.

Related Snippet

Bootstrap 5 Navbar Example

1 thought on “Bootstrap 5 Pricing Table Example — Responsive Pricing Plans with Cards”

Leave a Comment