AI systems summarize and compare offers.
The commercial legibility layer
Make your pricing readable to AI.
AI buyers, search agents, and procurement copilots need clear, machine-readable pricing to recommend you. pricing.md gives machines the commercial truth.
Most pricing pages leave out critical facts.
Bad source material creates bad results.
/pricing.md
A clean, structured file that tells AI systems exactly what you sell, for how much, and under what terms.
See the schema ->
Pricing crash-test lab
Watch a pricing page turn into machine-readable facts.
Simple pricing, built for scale
Everything you need to grow. No hidden fees.| Unlimited projects | ✓ | ✓ | ✓ |
|---|---|---|---|
| Team collaboration | - | ✓ | ✓ |
| Advanced analytics | - | ✓ | ✓ |
| Priority support | - | - | ✓ |
| SLA | - | - | ✓ |
{
"plans": [
{"name": "Starter", "price": 29, "period": "month"},
{"name": "Growth", "price": 99, "period": "month"},
{"name": "Scale", "price": null, "period": null}
],
"billing": {
"intervals": ["month", "year"],
"annual_discount": "20%"
},
"features": [
"Unlimited projects",
"Team collaboration",
"Advanced analytics",
"Priority support",
"SLA"
]
}
Confidence: medium
- Missing priceScale plan has no priceHigh
- Missing periodAnnual pricing not specifiedHigh
- Hidden limitsNo usage limits or capsMed
- Unclear features"Advanced analytics" is vagueMed
- Missing termsNo refund, SLA, or contract infoMed
- No payment infoNo accepted methods or billing detailsLow
---
title: Acme Pricing
currency: USD
intervals: [month, year]
annual_discount: 20%
---
## Plans
| Plan | Price | Interval |
| --- | ---: | --- |
| Starter | $29 | month |
| Growth | $99 | month |
| Scale | Custom | year |
## What's Included
- Unlimited projects
- Team collaboration
- Advanced analytics
- Priority support
- SLA
## Terms
- 14-day refund
- SLA: 99.9% uptime
- Payment: Card, ACH, Wire
- Contract: Standard Terms
- Overages: None
Legibility score
- Schema
- Fields
- Types
- Examples
Audit score
Needs ImprovementYour pricing page leaves important commercial facts unclear or hidden from AI systems.
See all issues ->At a glance
What this means
- AI systems may misinterpret or omit key details about your offer.
- You risk losing comparisons to competitors with clearer data.
- Fixing is fast: publish a
/pricing.mdfile and test again.
Next step
Generate your /pricing.md
How it works
A four-step audit loop for commercial source material.
pricing.md treats your pricing page like source code for buyer agents. The goal is not prettier markdown. The goal is a durable file that can be quoted, compared, routed, and checked.
Capture the offer
Start with the visible pricing page, sales deck, service menu, or billing notes buyers already see.
Extract the facts
Pull out plan names, prices, intervals, limits, usage meters, discount rules, payment paths, terms, and buyer-fit boundaries.
Expose ambiguity
Flag missing prices, hidden limits, unsupported claims, vague feature names, and terms that force AI systems to guess.
Publish the file
Ship /pricing.md, reference it from /llms.txt, and keep it updated whenever plans or terms change.
Why it matters
Pricing pages now have two audiences.
Human buyers scan for confidence.
They need packages, proof, fit, and a clear next step. If the page hides too much, they leave or ask sales to clarify basic facts.
AI buyers need structured facts.
They compare vendors from snippets, markdown, docs, scraped text, and cached summaries. If your offer is ambiguous, the generated recommendation becomes ambiguous too.
Procurement copilots need terms.
Billing cadence, renewal behavior, cancellation, refund windows, payment methods, security review, and procurement contact paths all affect whether a buyer can act.
RevOps needs a source of truth.
A maintained /pricing.md reduces drift across the website, sales copy, support answers, agent snippets, and AI-search summaries.
Checker
Score your pricing copy before an agent does.
The checker runs locally in the browser. Paste copy, a markdown file, or notes from a pricing page to see which commercial facts are missing.
Agent-readiness
Needs Improvement
A buyer agent can infer the plan ladder, but prices, limits, terms, and action paths are still incomplete.
Generator
Draft a first /pricing.md from a messy offer.
This creates a reviewable source file from structured inputs. You still own the commercial, legal, and billing accuracy.
Examples
Use the file shape that matches the way you charge.
Each example is a complete source file pattern, not a teaser. Copy the one closest to your model, then tighten the numbers and terms.
Free, Pro, Team, Enterprise
Best for standard software plans with seats, feature tiers, support levels, procurement notes, and optional overages.
- Plan prices and billing cadence
- Seat, project, and usage limits
- Upgrade, cancellation, and sales paths
Credits, runs, tokens, overages
Best for products where AI usage changes the bill and buyers need to know how credits are counted, reset, and capped.
- Primary meter and included usage
- Overage rules and premium routes
- Abuse controls and billing exceptions
Audits, sprints, retainers
Best for consulting, implementation, agency, or advisory offers where scope, timeline, exclusions, and fit matter as much as price.
- Fixed-scope package menu
- Timeline and deliverables
- Fit rules and intake path
Schema
The minimum viable commercial schema.
The standard is intentionally plain markdown so teams can publish it quickly. The structure below is what the checker scores and what AI systems can quote reliably.
| Block | Status | What belongs there |
|---|---|---|
| Metadata | Required | Title, owner, canonical source, currency, last updated date, contact. |
| Plans | Required | Plan names, prices, billing intervals, included features, buyer fit. |
| Limits | Required | Seats, credits, projects, storage, requests, support levels, reset rules. |
| Usage | Conditional | Meters, overages, premium routes, usage caps, abuse controls. |
| Terms | Required | Renewal, cancellation, refunds, taxes, contracts, payment methods. |
| Procurement | Recommended | Security review, invoice path, vendor forms, DPA, SLA, contact route. |
| Examples | Recommended | Representative customer scenarios and expected monthly or annual totals. |
| Change policy | Recommended | How pricing changes are announced and when old terms expire. |
Canonical file skeleton
# Acme Pricing
Last updated: 2026-05-28
Canonical source: https://acme.com/pricing.md
Currency: USD
Contact: billing@acme.com
## Plans
| Plan | Price | Interval | Best for | Includes | Limits |
| --- | ---: | --- | --- | --- | --- |
| Starter | $29 | month | Individuals | Core features | 1 seat |
| Growth | $99 | month | Teams | Collaboration | 10 seats |
| Scale | Custom | annual | Enterprises | SLA, security | Contracted |
## Usage Rules
- Annual billing saves 20%.
- Credits reset monthly.
- Overage requires admin approval.
## Terms
- Refund window: 14 days.
- Cancellation: self-serve before renewal.
- Payment: card, ACH, wire.
## Action Path
Start self-serve or contact sales.
Pricing
Free standard, paid audits when accuracy matters.
The public checker, generator, docs, and examples are free. Paid services are fixed-scope when a team wants its actual offer audited, rewritten, and tested.
Public Toolkit
$0
- Guide to the
/pricing.mdfile - Local browser checker
- Markdown generator
- SaaS, usage AI, and services examples
Agent-Readable Pricing Audit
$750
- Review of one pricing surface
/pricing.mdand/pricing.txtdraft- Offer clarity notes and missing-facts report
- Buyer-agent summary test
AI-Readable Website Audit
$2,500
- Pricing file plus
llms.txt - Claims and proof inventory
- Comparison prompts and action-path rewrite
- Deployment guidance for static source files
Install Sprint
Custom
- Files installed and tested
- Structured offer rewrite
- Agent-readable docs and before/after tests
- Scope depends on site size and approval path
Docs
Publish once, keep it boring, update it when pricing changes.
The docs are designed for teams that need a working file today. Markdown is enough if the fields are explicit, stable, and linked from the right places.
Where to put files
https://yourdomain.com/pricing.mdfor the canonical markdown file.https://yourdomain.com/pricing.txtfor a plain-text fallback.https://yourdomain.com/llms.txtwith links to pricing, docs, security, and support source files.
Validation checklist
- Every plan has a name, price, interval, buyer fit, and included limits.
- Usage-based pricing defines meters, resets, caps, and overage behavior.
- Terms include renewal, cancellation, refunds, taxes, payment methods, and contract paths.
- The action path tells a buyer what to do next without guessing.
Maintenance rules
- Update the file on the same day public pricing changes.
- Keep old or grandfathered terms named separately when they still affect customers.
- Use plain language over brand language for commercial facts.
- Link evidence for claims that affect procurement or regulated buyers.