Back to blog

Apr 12, 2026 · Andrew Petrovics

Stripe Product & Pricing Setup: A Practical Guide for 2025

Stripe Product & Pricing Setup: A Practical Guide for 2025

Overview

Getting your products and prices set up in Stripe is one of the most important steps to start accepting payments—whether you sell one-off items, digital downloads, or subscription services. This guide walks through the exact sequence you need to follow inside the Stripe dashboard and adds practical tips for naming, pricing, tax codes, and recurring billing.

Quick checklist

  • Create a Stripe account and sign in.
  • Open the Product Catalog from the dashboard.
  • Create a product: name, description, image, tax code.
  • Choose pricing: one-off or recurring, select currency.
  • Review and add the product so it can be used in checkout or payment links.

Step 1 — Sign in to Stripe

Start by signing into your Stripe account using your email and password. If you don’t have an account yet, set one up first to access the full product and pricing features.

Stripe sign in page showing the email and password fields and a Sign in button
Sign in to your Stripe account to access the dashboard.

Step 2 — Locate the Product Catalog

After signing in you’ll land on the dashboard. The Product Catalog is where you manage all product-related details. Open it to view existing products or to add new ones.

Stripe Product Catalog page with product list and 'Create product' button visible
Product Catalog — view and manage products and prices in the Stripe dashboard.

The catalog shows a list of products and prices. Each product can have multiple prices (for different currencies or billing intervals), which makes it easy to run subscriptions and one-time purchases from the same product entry.

Step 3 — Create the product

Click Create product to open the product form. The key fields to complete are name, description, image, and product tax code.

Stripe product catalog add a product dialog showing name, description and upload image field
The Add a product dialog with the Name (required) and Description fields visible — ideal for the Create product step.

Product name

Use a clear, searchable name that customers will recognize on receipts and invoices. Keep it concise and specific.

Description

Use the description to highlight what makes the product valuable. This helps internal teams and can be surfaced in some checkout experiences.

Image

Upload an attractive image. Visuals improve conversions and help customers confirm what they are buying.

Stripe 'Add a product' form showing the Upload button for product image and product tax code
Upload a product image from the Add product form (Upload button visible).

Product tax code

Select a product tax code if your product falls into a specific tax category. This ensures taxes are calculated accurately where required.

Stripe 'Add a product' modal showing Product tax code set to 'Use preset' and Amount $100 with preview totals
Product tax code set to 'Use preset' while entering a $100 price — preview updates on the right.

Step 4 — Choose pricing model: recurring or one-off

Decide whether the item is a subscription (recurring) or a single purchase (one-off). This choice determines the billing logic Stripe will use.

Stripe Add a product screen showing Recurring and One-off toggle, $100 amount and open currency dropdown
Select Recurring or One-off pricing in the product form — the pricing toggle is highlighted and the currency menu is open.
  • Recurring: Set billing interval (monthly, yearly, custom), trial period, and any proration or billing cycle anchor behavior.
  • One-off: Set a single price that will be charged once at checkout.

Step 5 — Add price and select currency

Add a price for the product and pick the currency. You can add multiple prices for the same product to support different currencies or different billing plans.

Stripe 'Add a product' modal showing Amount field set to PHP 100.00 with the currency selector open and preview totals visible
Set the price and currency — here the price is set to PHP 100 with the preview updated on the right.

Make sure the price reflects your value and market standards. If you plan to serve international customers, add local-currency prices to reduce friction.

Step 6 — Review and add the product

Double-check the name, description, image, tax code, pricing options, and currency. When everything looks right, click Add product to save it to your catalog.

Stripe 'Add a product' modal with fields filled (amount, currency, tax settings) and the Add product button highlighted at the bottom right
Final review screen — click Add product to save the product to the catalog.

Once added, prices are available for use in Stripe Checkout, payment links, invoices, and the API.

Practical tips and best practices

  • Naming conventions: Include product type or tier in the name (for example "Pro Plan — Monthly") so price lookup is simple in reports and automations.
  • Descriptions: Keep them short but useful. Mention billing cadence for subscriptions and any included features.
  • Image guidelines: Use clean, high-contrast images that clearly represent the product. Square or landscape images work well for checkout previews.
  • Tax codes: If unsure which code applies, consult your accountant or Stripe’s tax resources to avoid compliance issues.
  • Multiple prices: Create separate prices for trial vs. regular billing, or for different currencies, rather than editing existing prices—this preserves historical billing records.
  • Use price IDs when creating payment links, Checkout sessions, or API requests so you always reference the exact billing option.

Common scenarios

Adding a promotional price

Instead of changing an existing price, add a new price for the promotion and retire it later. This preserves data and avoids confusing active subscriptions.

Switching a customer from one plan to another

Use the subscription update flow in Stripe to switch prices and choose whether to prorate charges. Test the behavior in test mode before applying live.

Closing notes

Setting up products and prices in Stripe is straightforward once you know the steps: sign in, open the product catalog, create a product, choose the right tax code and pricing model, and add the price in the correct currency. Following naming and pricing best practices keeps billing predictable and reporting clean.

With accurate product listings, you’ll be ready to accept payments via Checkout, payment links, invoices, or API integrations and handle transactions smoothly.