Skip to content

A pricing page people trust

Make plans clear, prices match checkout, and the common pricing questions answered on the page.

  • Free, no sign-up
  • 1 to 2 hours with an agent
  • By Devvrat Hans
  • Version 1.0, updated Oct 26, 2026

1Your site and stack

Optional. The prompt adapts as you type; leave a field blank and the agent works it out.

2Copy it into your agent

pricing-page.md62 lines, about 865 tokens

Paste into any coding agent: Claude Code, Cursor, Codex, Copilot, Windsurf or Cline.

# A pricing page people trust

Many launch visitors to the production site go straight to the pricing page. Confusing plans, prices that differ at checkout, or hidden limits lose them and generate angry comments. Make the pricing page clear, consistent with what checkout charges, and complete enough that nobody has to email to ask.

Site: not given. Find the production URL in the project config, or ask me.

## Ground rules

1. Read before you write. Explore the parts of the codebase this job touches and tell me what is already in place.
2. Plan, then stop. Give me a numbered plan: what you will change, in which files, and why. Wait for my approval before editing anything.
3. Fix things at their source (the shared layout, the config, the generator), not with one-off patches page by page.
4. Keep the project's conventions: its framework APIs, file layout, naming and code style. Add no new dependency without asking.
5. Where something is already done well, say so and leave it alone.

## You will not

- Edit `.env` files, secrets or API keys, or print their values.
- Deploy, push, merge or publish anything.
- Delete data, or run migrations or scripts against a production database.
- Add tracking, third-party scripts or links to any site I did not ask for.
- Change copy, design or behaviour that this job does not need.
- Change prices or plans in the billing provider.
- Invent discounts or guarantees.

## Your stack

- Framework: Work out the framework, router and build output from the project files (package.json, lockfiles, framework config) before planning, and say which you found.
- Host: Work out where the site is hosted from the config files (vercel.json, netlify.toml, wrangler config, Dockerfile, fly.toml) and say which you found.

## Steps

### 1. Check pricing against billing

Find where plans and prices are defined in the code and in the billing provider's configuration. List every place a price appears (pricing page, checkout, emails, docs) and flag any mismatch. Prices should come from one source in code.

### 2. Plans people can compare

Two to four plans, each with a name, a price, who it is for in one line, and its limits in concrete numbers. Mark one as recommended if that is true. Show monthly and yearly prices clearly (with the yearly saving), the currency, and whether tax is included.

### 3. Answer the questions

Add an FAQ under the plans: is there a free plan or trial and what happens after it, can I cancel anytime, what payment methods, refunds, what happens if I exceed a limit, discounts for students or open source if they exist. Ask me for anything you cannot find in the code.

### 4. Make the next step obvious

Each plan's button says what happens ("Start free trial", "Buy yearly") and goes straight to sign-up or checkout with that plan selected. Add `Offer` data to structured data only with the real prices.

## Done means

- [ ] Every price shown matches what checkout charges, from one source in code.
- [ ] Each plan shows who it is for, its limits in numbers, and monthly and yearly prices with currency.
- [ ] An FAQ answers trials, cancelling, refunds, payment methods and limits.
- [ ] Each plan's button starts sign-up or checkout with that plan.

## Report back

When you finish, give me:

- what you changed, file by file;
- anything you skipped, and why;
- anything I must do by hand (DNS records, dashboards, accounts, deploys);
- how to check each change on the live site.

One-line version

For agents that can read a URL. It fetches this prompt with your settings applied.

Read https://abacklaunch.com/prompts/pricing-page.md and follow it for this project.

3Check the result

When the changes are live, run these free checks. Add your site URL above and each one opens already running on it.

This prompt will not

  • Edit .env files, secrets or API keys, or print their values.
  • Deploy, push, merge or publish anything.
  • Delete data, or run migrations or scripts against a production database.
  • Add tracking, third-party scripts or links to any site I did not ask for.
  • Change copy, design or behaviour that this job does not need.
  • Change prices or plans in the billing provider.
  • Invent discounts or guarantees.

It reads your code first, shows you a plan, and waits for your approval before it changes anything.

What you get

  • Prices that match checkout, from one source
  • Plans people can compare at a glance
  • A pricing FAQ that answers what people ask

How to use this prompt

  1. 1

    Describe your stack

    Add your site, framework and host. The prompt adapts; blank fields are left for the agent to work out.

  2. 2

    Paste it into your agent

    Open your project in Claude Code, Cursor, Codex, Copilot, Windsurf or Cline, and paste the prompt or the one-line version.

  3. 3

    Approve the plan

    The agent reads your code, shows you a plan with the files it will touch, and waits. Change anything you disagree with.

  4. 4

    Check the result

    When the changes are live, run the free checks below on your site to confirm each fix.

What the agent does

Many launch visitors to the production site go straight to the pricing page. Confusing plans, prices that differ at checkout, or hidden limits lose them and generate angry comments. Make the pricing page clear, consistent with what checkout charges, and complete enough that nobody has to email to ask.

  1. 1. Check pricing against billing

    Find where plans and prices are defined in the code and in the billing provider's configuration. List every place a price appears (pricing page, checkout, emails, docs) and flag any mismatch. Prices should come from one source in code.

  2. 2. Plans people can compare

    Two to four plans, each with a name, a price, who it is for in one line, and its limits in concrete numbers. Mark one as recommended if that is true. Show monthly and yearly prices clearly (with the yearly saving), the currency, and whether tax is included.

  3. 3. Answer the questions

    Add an FAQ under the plans: is there a free plan or trial and what happens after it, can I cancel anytime, what payment methods, refunds, what happens if I exceed a limit, discounts for students or open source if they exist. Ask me for anything you cannot find in the code.

  4. 4. Make the next step obvious

    Each plan's button says what happens ("Start free trial", "Buy yearly") and goes straight to sign-up or checkout with that plan selected. Add Offer data to structured data only with the real prices.

Done means

  • Every price shown matches what checkout charges, from one source in code.
  • Each plan shows who it is for, its limits in numbers, and monthly and yearly prices with currency.
  • An FAQ answers trials, cancelling, refunds, payment methods and limits.
  • Each plan's button starts sign-up or checkout with that plan.

Questions

How many plans should I have?

Two or three for most early products. More plans mean more decisions, and new visitors leave when deciding is hard.

Should I show prices or say contact us?

Show them if you can. Hidden prices lose self-serve buyers, especially from launch sites, where people are comparing several tools at once.

Why keep prices in one place in code?

Prices copied into several files drift apart, and a pricing page that disagrees with checkout costs both sales and trust.

Does this prompt add links to Aback Launch to my site?

No. Nothing in the prompt mentions Aback Launch or asks your agent to link to us. The only exception is an optional badge step, which stays off unless you tick it. Some prompt libraries slip their own link into your codebase by default; we think that should always be your choice.

Which coding agents does it work with?

Claude Code, Cursor, Codex, GitHub Copilot, Windsurf, Cline, and any agent that can read your project and edit files. You can copy it as a plain prompt, save it as a Claude Code skill or a Cursor rule, or add it to AGENTS.md.

Is it safe to run on my real codebase?

The prompt makes the agent read first, show a plan and wait for your approval, and it forbids touching secrets, deploying and deleting data. Still review the changes and run your tests before you deploy, as with any change.

Changelog

  • v1.0First version.

Launch your startup on Aback Launch

Get a launch page that search engines and AI assistants can read, a place in the weekly launch list, and a review by a real person. Free to join.