Pricing

Start free. Scale as you grow. Every plan includes full API access, CLI, and MCP.

Free

For trying things out

$0
forever
  • 50 compilations / month
  • REST API access
  • CLI & MCP tools
  • pdflatex, xelatex compilers
  • Up to 5 pages per document
  • 2 API keys
  • No saved templates
Get Started Free

Starter

For indie & side projects

$9
per month
  • 500 compilations / month
  • Everything in Free
  • Up to 20 pages per document
  • 5 API keys
  • 10 saved templates
  • Email support
Get Started
MOST POPULAR

Pro

For production use

$29
per month
  • 2,000 compilations / month
  • Everything in Starter
  • Up to 100 pages per document
  • Includes lualatex compiler
  • Priority compilation queue
  • 10 API keys
  • 50 saved templates
  • Webhook notifications
Get Started

Business

For high-volume applications

$99
per month
  • 10,000 compilations / month
  • Everything in Pro
  • Up to 500 pages per document
  • 25 API keys
  • Priority support
  • Unlimited saved templates
  • 99.9% SLA
Contact Us

Compare plans

Every plan includes full API access, CLI, MCP, and signed URLs. Pro and Business add lualatex.

FeatureFreeStarterProBusiness
Compilations / month505002,00010,000
Price$0$9/mo$29/mo$99/mo
API keys251025
Saved templates-1050Unlimited
Pages per document520100500
Compilerspdflatex, xelatexpdflatex, xelatex+ lualatex+ lualatex
REST API
CLI & MCP tools
Signed URLs with auto-expiry
Priority compilation queue--
Webhook notifications--
Studio AI edits / month0202001,000
SupportCommunityEmailEmailPriority
SLA--99.5%99.9%

Pricing FAQ

Common questions about plans and billing.

What counts as a compilation?

Every POST request to the /api/v1/compile endpoint counts as one compilation, regardless of whether it succeeds or fails. This includes retries and iterative edits. Creating one real document typically requires 3-6 compilation attempts.

How many documents can I create on the free plan?

With 50 compilations per month and an average of 3-6 attempts per document, you can create roughly 8-16 documents. That is enough to evaluate the product and build simple workflows.

What happens when I hit my limit?

The API returns a 429 status code with details about your usage and when the limit resets. Your limit resets on the first day of each month. You can upgrade your plan at any time to increase your limit immediately.

Can I switch plans at any time?

Yes. Upgrades take effect immediately and you get the full monthly allowance right away. Downgrades take effect at the end of your current billing period.

Do you offer annual billing?

Yes! Annual billing is available on all paid plans with significant savings. Starter saves 22% ($7/month billed at $84/year instead of $108), Pro saves 17% ($24/month billed at $288/year instead of $348), and Business saves 20% ($79/month billed at $948/year instead of $1,188). Use the toggle at the top of this page to see annual pricing.

What if I need more than 10,000 compilations?

Contact us for a custom Enterprise plan. We offer volume pricing, dedicated infrastructure, and custom SLAs for high-volume users.

What payment methods do you accept?

We accept all major credit cards through our payment processor. Invoicing is available for Business plans.

What if my document has more pages than my plan allows?

The API returns a 422 error with your document's page count and your plan's limit. These rejected compilations do not count against your monthly allowance. You can upgrade your plan at any time, or split the document into smaller pieces.

What's the difference between compilers? Why do I need Pro for lualatex?

Pressa supports three LaTeX compilers. pdflatex is the standard, fast, and works for most documents. xelatex has better font and Unicode support. lualatex uses significantly more memory and is needed for complex typography, custom fonts, and advanced typesetting. Free and Starter plans include pdflatex and xelatex. Pro and Business plans add lualatex.