GEO

How to Create pricing.md for AI Agents

Learn how to create a pricing.md file for AI agents so AI buying agents and comparison tools can read your SaaS pricing and include your product in cost comparisons.

pricing-mdai-agentsmachine-readable-pricingai-buying-agentsgeo-implementation

A pricing.md file is a machine-readable markdown document placed at your domain root that lets AI buying agents and comparison tools extract your SaaS pricing structure without needing to parse HTML, JavaScript, or interactive pricing calculators. When a user asks ChatGPT "compare CRM software pricing for a 50-person team," the AI model searches for structured pricing data. SaaS companies with a pricing.md file get their plans, features, and limits read accurately. Companies without one get their pricing guessed — or excluded entirely.

Why Are AI Buying Agents Changing How SaaS Pricing Gets Discovered?

AI buying agents represent a fundamental shift in B2B procurement. Instead of a buyer visiting five vendor websites, opening five pricing pages, and building a manual comparison spreadsheet, they ask an AI agent to do the comparison. The agent reads available structured data — including pricing.md files — and generates a comparison table with cited sources. SaaS companies with machine-readable pricing are the sources that get cited.

Gartner predicted that by 2028, 30% of B2B buying searches will start with AI tools. A significant portion of those queries will be pricing comparisons — "what does X cost," "compare Y and Z pricing," "cheapest CRM for enterprise." Every pricing comparison query that cites a competitor instead of you represents pipeline lost to an invisible competitor advantage.

The llms.txt specification community proposed pricing.md as a companion standard specifically for AI agent consumption. The rationale is that HTML pricing pages are designed for human conversion optimization — with toggles, sliders, and interactive elements — not for machine parsing. A clean markdown file provides the structured alternative AI agents need.

What Information Should a pricing.md File Include?

The file should open with a clear statement of what your SaaS does and who it serves. Then list each pricing plan as a separate section with the plan name, monthly and annual prices, included features, usage limits, and any notable restrictions or add-ons. Include available billing cycles, free trial availability, and any volume or non-profit discounts.

Structure each plan entry with consistent formatting. Use ## for plan names, bullet points for features, and explicit "Price:" lines for cost data. AI models parse markdown bullet points and headings natively, so consistency in formatting directly impacts extraction accuracy.

Include a last-updated date. AI agents use recency signals to determine whether pricing data is current. A pricing.md file last updated in 2024 will be treated as potentially outdated. A file with a recent date and version number signals active maintenance, increasing the likelihood of citation.

How Do I Make pricing.md Accessible to AI Crawlers?

Place pricing.md at your domain root so it is accessible at yourdomain.com/pricing.md. Link to it from your llms.txt file so AI crawlers that discover your site map can find the pricing data in the same crawl session. Reference the file from your robots.txt using an Allow directive if you have restrictive crawl rules.

The file should be served as plain text with UTF-8 encoding. AI crawlers can process markdown natively, and the plain-text format ensures maximum compatibility across different AI platforms. Test extraction by asking ChatGPT or Perplexity to summarize your SaaS pricing — if the answer is accurate, your pricing.md is working.

How Conbersa Solves This

Conbersa's GEO service builds the complete AI-readable infrastructure stack for B2B SaaS companies. pricing.md files are created with structured plan data, feature lists, and billing information optimized for AI agent extraction. llms.txt files link to pricing.md, creating the discovery chain that AI crawlers follow from site overview to pricing data.

Content and pricing infrastructure are maintained as part of ongoing GEO operations. When your pricing changes, Conbersa updates both your HTML pricing page and your pricing.md file, ensuring AI agents always cite current data. This dual-maintenance approach captures the AI agent comparison traffic that traditional SEO alone cannot reach.

Neil Ruaro
Founder, Conbersa

We run agentic distribution on a fleet of real phones — and write up what we learn helping founders escape the cold start. Got a topic you want covered? Tell us.

FAQ

Frequently asked questions

A pricing.md file is a machine-readable pricing page placed at yourdomain.com/pricing.md that lets AI buying agents extract your SaaS pricing structure without parsing HTML. It presents plans, features, billing cycles, and limits in clean markdown format that AI models can process directly. When an AI agent compares SaaS tools for a user, it reads pricing.md files to generate accurate cost comparisons.
Yes. ChatGPT's browsing mode, Perplexity's live retrieval, and emerging AI buying agents from Google and OpenAI all parse markdown content from websites. The pricing.md format surfaced as a companion standard to llms.txt in early 2025, and adoption is growing among SaaS companies that want their pricing to be readable by AI comparison tools.
No, pricing.md should complement your HTML pricing page, not replace it. The HTML pricing page serves human visitors with design, CTAs, and interactive elements. The pricing.md file serves AI agents with clean, structured data they can parse quickly. Both should contain the same information, presented in different formats for different consumers.
The Conbersa Blog

New guides, straight to your inbox.

Tactics on organic distribution and the cold-start problem. What's actually working, no fluff.