0saas

Price receipts · the evidence under every number on this site

Every price, with its date, its source and its expiry.

The Law of the Specific Ceiling says a number may only appear on this site if it was read from the incumbent's own pricing page, carries the date it was read, and is re-checked before it goes stale. This page is the machine-readable promise made readable: the changes on record, the re-check calendar for all 33 live tools, and the census of what we could not read. Status is computed from the catalog build of 2026-09-17 — not from a clock — so a stale page here means a stale catalog, which is a publication bug, not a hidden one.

Window: 30 days · 1 receipt on record (1 resolved) · 0 re-reads due as of 2026-09-17 · tools.json is the source of every figure on this page.

The change ledger

A receipt is minted when a re-read finds that an incumbent's page moved: the field, what it said before, what it says now, the source URL, and whether the corrected number has been republished to the tool pages. Receipts are append-only — a historical receipt is never edited, only resolved by a §New-2 re-extraction run. This is the list a journalist asks for before writing "Canva raised its price."

pricing.receipts in tools.json — 1 entry, sorted newest first.
DetectedIncumbentFieldBeforeAfterState
2026-09-20 Mailchimp free_monthly_send_cap unconfirmed — not printed on the page we read (2026-09-17) 500 sends per month (daily limit of 250) resolved

Re-read 2026-09-20 by hand (§New-2 re-extraction, not the cron). The figure is printed on Mailchimp's own plan-comparison page under the Free column: 'Free: Plan includes up to 250 contacts. … The monthly email send limit for the Free plan is 500 sends (daily limit of 250).' The main pricing page still does not print it.

The re-check calendar

Every live tool's price carries the date it was read and the date it must be read again — 30 days later. If a re-read finds a change, it lands in the ledger above. The detection is automated (weekly, in CI); the republish is a human extraction, never a silent rewrite of the catalog.

All 33 live tools, sorted by re-check due date. "Read" links to the extraction artifact actually stored in the repo.
Incumbent0saas toolLast readRe-check dueStatus vs 2026-09-17Window
Adobe Express Slide Rail 2026-09-17 2026-10-17 in 30 days within 30-day window
Airtable Filing Room 2026-09-17 2026-10-17 in 30 days within 30-day window
Asana Gantt Sheet 2026-09-17 2026-10-17 in 30 days within 30-day window
Brevo Campaign Desk 2026-09-17 2026-10-17 in 30 days within 30-day window
Buffer Wire Ticker 2026-09-17 2026-10-17 in 30 days within 30-day window
Canva Pressproof 2026-09-17 2026-10-17 in 30 days within 30-day window
ChatGPT Operator's Desk 2026-09-17 2026-10-17 in 30 days within 30-day window
DeepL Bilingual Bench 2026-09-17 2026-10-17 in 30 days within 30-day window
Descript Editing Room 2026-09-17 2026-10-17 in 30 days within 30-day window
Figma Token Bench 2026-09-17 2026-10-17 in 30 days within 30-day window
Grammarly Galley 2026-09-17 2026-10-17 in 30 days within 30-day window
HubSpot Booth Sheet 2026-09-17 2026-10-17 in 30 days within 30-day window
Intercom Help Library 2026-09-17 2026-10-17 in 30 days within 30-day window
Jotform Form Press 2026-09-17 2026-10-17 in 30 days within 30-day window
Kit Mailing List 2026-09-17 2026-10-17 in 30 days within 30-day window
Loom Run-down Sheet 2026-09-17 2026-10-17 in 30 days within 30-day window
Miro Facilitator's Board 2026-09-17 2026-10-17 in 30 days within 30-day window
Notion Drafting Desk 2026-09-17 2026-10-17 in 30 days within 30-day window
Otter.ai Docket Desk 2026-09-17 2026-10-17 in 30 days within 30-day window
Slack Bulletin Board 2026-09-17 2026-10-17 in 30 days within 30-day window
Superhuman Morning Desk 2026-09-17 2026-10-17 in 30 days within 30-day window
Todoist Sorting Bench 2026-09-17 2026-10-17 in 30 days within 30-day window
Trello Card Board 2026-09-17 2026-10-17 in 30 days within 30-day window
Typeform Intake Desk 2026-09-17 2026-10-17 in 30 days within 30-day window
Zendesk Ticket Counter 2026-09-17 2026-10-17 in 30 days within 30-day window
Mailchimp Postal Bench 2026-09-20 2026-10-20 in 33 days within 30-day window
Calendly Free Calendly Alternative 2026-09-27 2026-10-27 in 40 days within 30-day window
ClickUp Free ClickUp Alternative 2026-09-27 2026-10-27 in 40 days within 30-day window
Evernote Free Evernote Alternative 2026-09-27 2026-10-27 in 40 days within 30-day window
Fireflies.ai Free Fireflies.ai Alternative 2026-09-27 2026-10-27 in 40 days within 30-day window
monday.com Free monday.com Alternative 2026-09-27 2026-10-27 in 40 days within 30-day window
Readwise Free Readwise Alternative 2026-09-27 2026-10-27 in 40 days within 30-day window
Zapier Free Zapier Alternative 2026-09-27 2026-10-27 in 40 days within 30-day window

Every number as recorded

The same figures the tool pages render, side by side on one page, each with its per-field confidence tag — a field the incumbent's page did not print stays marked unconfirmed here and everywhere, never guessed at.

free_tier_limit and paid_tier_price as recorded in tools.json for each live tool.
IncumbentWhat the free tier stops atWhat the paid tier costsReadRe-check
Adobe Express 268,000+ templates, 5GB storage, 10-day version history, 1 scheduled account per network, 5 free lifetime Generate Presentations uses verified US$9.99/mo (250 generative credits per month) verified 2026-09-17 due 2026-10-17
Airtable 1,000 records per base, 5 editors, 100 automation runs verified US$20 per seat / month (billed annually) verified 2026-09-17 due 2026-10-17
Asana US$0 Personal — 2 users, list views; Timeline, Gantt, Forms and unlimited automations are paid features verified US$10.99 per person / month (billed annually) verified 2026-09-17 due 2026-10-17
Brevo US$0 Forever Free — the daily send and contact ceilings are not printed in server-rendered text; they render in the page's interactive customizer (unconfirmed) partial US$9 per month (monthly billing; US$8.08 billed annually) — 5,000 emails/month, 500 contacts verified 2026-09-17 due 2026-10-17
Buffer US$0 forever — 3 channels, 10 scheduled posts per channel, 100 ideas, 1 user, 3,000 API requests/month verified US$5 per channel / month (US$60 per channel billed yearly) verified 2026-09-17 due 2026-10-17
Canva 1.6M+ templates, 1 Brand Kit (3 colors), 5GB storage, up to 20 Standard or Premium AI uses verified US$144/year for one person verified 2026-09-17 due 2026-10-17
ChatGPT GPT-5.6 Luna; 27K context on Instant (as printed); paid-tier dollar figures not printed in server-rendered page content verified not printed on the page we read unconfirmed 2026-09-17 due 2026-10-17
DeepL 50,000 characters per month, 1 file at a time, 5 glossary entries verified US$8.74 per user / month (billed annually) verified 2026-09-17 due 2026-10-17
Descript 60 minutes per month, plus 100 one-time AI credits verified US$16 per editor / month (billed annually) verified 2026-09-17 due 2026-10-17
Figma US$0 Starter — unlimited drafts, 500 AI credits per month verified US$16 per full seat / month (3,000 AI credits per seat) verified 2026-09-17 due 2026-10-17
Grammarly spelling/grammar fixes, tone detection only, 100 AI prompts/month verified US$12 (billing period not printed on the Pro card) partial 2026-09-17 due 2026-10-17
HubSpot free tools for up to 2 users (free CRM, forms, live chat) verified from US$7 per seat / month (billed annually, 1,000 marketing contacts) verified 2026-09-17 due 2026-10-17
Intercom No free plan — server-rendered pricing prints Fin at US$0.99 per outcome; seat prices render client-side (not printed in the page we read) verified not printed on the page we read unconfirmed 2026-09-17 due 2026-10-17
Jotform 5 forms, 100 submissions per month, 100 fields per form verified US$34 per month (billed annually) verified 2026-09-17 due 2026-10-17
Kit 10,000 subscribers, single broadcasts, no sequences or automations verified US$33 per month (billed annually) verified 2026-09-17 due 2026-10-17
Loom US$0 Starter — 25 videos per person, 5-minute cap, 720p export, transcription in 50+ languages verified US$24 per user / month (Business: US$18 per user / month) verified 2026-09-17 due 2026-10-17
Miro 3 editable boards, 7,000+ templates viewable verified US$8 per member / month (billed annually) verified 2026-09-17 due 2026-10-17
Notion unlimited blocks solo, limited for 2+ member workspaces; 5 MB file uploads; 7-day page history; 10 external guests; Notion AI trial only verified US$10 per member / month (Business is US$20) verified 2026-09-17 due 2026-10-17
Otter.ai US$0 Basic — 300 minutes per month, 3 lifetime file imports verified US$16.99 per user / month verified 2026-09-17 due 2026-10-17
Slack 90 days of message history, 10 third-party apps, Basic AI verified US$8.75 per user / month (billed monthly) verified 2026-09-17 due 2026-10-17
Superhuman No free tier — paid from Starter at US$25 per member / month (billed annually) verified US$25 per member / month (billed annually) verified 2026-09-17 due 2026-10-17
Todoist US$0 Beginner — 5 projects, 3 filters, 1-week activity history verified US$5 per user / month (billed annually) verified 2026-09-17 due 2026-10-17
Trello 10 boards, 10 collaborators per board, 250 automation runs verified US$5 per member / month (billed annually) verified 2026-09-17 due 2026-10-17
Typeform free plan exists; its response caps are not stated on the pricing page we read verified from US$28 / month (billed annually, 100 responses) verified 2026-09-17 due 2026-10-17
Zendesk No free tier — paid from Support, Team at US$19 per agent/month (billed annually) verified US$19 per agent / month (billed annually) verified 2026-09-17 due 2026-10-17
Mailchimp up to 250 contacts and 500 sends per month (daily limit of 250) verified from US$20 / month (after the 14-day free trial) verified 2026-09-20 due 2026-10-20
Calendly US$0 Standard (free forever): 1 event type, 1 calendar connection, unlimited 1-on-1 meetings, booking page customization verified US$10 per seat / month (billed annually, as displayed; Teams US$16, Enterprise starts at US$15,000 / year) verified 2026-09-27 due 2026-10-27
ClickUp Free Forever: 60 MB storage · unlimited tasks and members · 5 Spaces · 40 lists/Space · 1 Form · 3 Whiteboards · 1-day activity history · automations: 5 rules, 100 executions / month · Gantt, Timeline, Workload, Custom Fields on Trial verified US$7 per member / month (billed annually; US$10 monthly — both figures displayed; Business US$12 annual / US$19 monthly) verified 2026-09-27 due 2026-10-27
Evernote US$0 Free: 50 notes total, 1 notebook, 5 shared spaces, 20 tags, 200 attachments, 1 device, 1 GB of uploads per month verified US$20.83 / month (US$249.99 billed annually; Starter is US$8.25 / month, US$99 annually) verified 2026-09-27 due 2026-10-27
Fireflies.ai US$0 Free: unlimited transcription*, 400 minutes storage per team, 20 AI credits, 2-hour per-meeting limit, limited AI summaries verified US$10 per seat / month (billed annually, as displayed; list price US$18. Business US$19 annual / US$29 list) verified 2026-09-27 due 2026-10-27
monday.com US$0 forever: 2 seats, 3 boards, 3 docs, 200+ templates, 8 column types verified US$19 per seat / month (billed annually, as displayed; Basic US$9, Standard US$12) verified 2026-09-27 due 2026-10-27
Readwise US$0 for 30 days only — the pricing page states every plan is paid after the first 30 days; no free tier is listed verified US$9.99 / month (billed annually; Lite US$5.59 / month) verified 2026-09-27 due 2026-10-27
Zapier US$0 Free forever: unlimited Zaps but two-step only, 100 tasks / month, 15-minute polling, 1 user, Tables 2,500 records / 100 fields, Forms 10 pages verified US$19.99 / month and up (entry figure as displayed; Team from US$69 / month, 25 users) verified 2026-09-27 due 2026-10-27

The confidence census

83 fields verified, 2 partial, 23 unconfirmed across 33 pricing extractions — every one of them visible instead of hidden, because an unconfirmed field kept in the open is the difference between a ledger and marketing. The per-field detail, so you can see exactly what we could not read:

Every distinct field in the catalog's field_confidence map.
FieldVerifiedPartialUnconfirmedHow it renders
monthly_billing_prices 4 unconfirmed kept out of every claim
paid_tier_price 30 verified 1 partial 2 unconfirmed kept out of every claim
free_lifecycle_behavior 2 unconfirmed kept out of every claim
paid_tier_price_monthly 1 verified 2 unconfirmed kept out of every claim
ai_allowance_reset_period 1 unconfirmed kept out of every claim
ai_trial_allowance 1 unconfirmed kept out of every claim
annual_price 1 unconfirmed kept out of every claim
free_block_count_for_teams 1 unconfirmed kept out of every claim
free_contact_cap 1 unconfirmed kept out of every claim
free_daily_send_cap 1 unconfirmed kept out of every claim
free_generative_daily_count 1 unconfirmed kept out of every claim
free_item_cap 1 unconfirmed kept out of every claim
free_response_cap 1 unconfirmed kept out of every claim
paid_tier_price_period 1 unconfirmed kept out of every claim
per_feature_checkmarks 1 unconfirmed kept out of every claim
per_task_tier_prices 1 unconfirmed kept out of every claim
seat_prices 1 unconfirmed kept out of every claim
free_tier_limit 32 verified 1 partial caveated wherever it renders
ai_feature_set 1 verified read from the incumbent's own page
bronze_submission_allowance 1 verified read from the incumbent's own page
business_price 1 verified read from the incumbent's own page
fin_outcome_price 1 verified read from the incumbent's own page
free_ai_prompt_cap 1 verified read from the incumbent's own page
free_broadcast_allowance 1 verified read from the incumbent's own page
free_export_quality 1 verified read from the incumbent's own page
free_monthly_send_cap 1 verified read from the incumbent's own page
pro_feature_set 1 verified read from the incumbent's own page
pro_history_window 1 verified read from the incumbent's own page
pro_price 1 verified read from the incumbent's own page
seat_billing_modes 1 verified read from the incumbent's own page
shared_labels_on_free 1 verified read from the incumbent's own page
standard_run_allowance 1 verified read from the incumbent's own page
suite_prices 1 verified read from the incumbent's own page
team_glossary_entries 1 verified read from the incumbent's own page
team_limits 1 verified read from the incumbent's own page
team_plan_price 1 verified read from the incumbent's own page
template_count 1 verified read from the incumbent's own page
tier_names 1 verified read from the incumbent's own page

How this works

Where does a receipt come from?

The staleness owner is workers/pricing-cron (Cloudflare Cron Trigger, weekly) detects drift and writes receipts; scripts/check-drift.mjs is the same logic for a human pre-publish run; republishing a corrected number is always a human §New-2 re-extraction. See Master Prompt v2 §New-2b.. The drift check re-fetches each pricing.source_url, hashes the page text and diffs price-shaped tokens against the stored extraction. A match keeps the entry silent; a change mints a receipt. Detection is automated; publishing a corrected number is always a human re-extraction, so a page that moved at midnight cannot change what this site asserts without someone reading it.

What do you do with a receipt once it exists?

Three things, in order: re-read the incumbent's page end to end (§New-2), update data/pricing/<slug>.json and tools.json together, and mark the receipt resolved by appending the re-extraction note. The tool page, the tier ledger, the og card and the sitemap lastmod all regenerate from the catalog, so a corrected price cannot land on one page and be missed on another.

Is the cron deployed?

Not yet — honestly. workers/pricing-cron is written and the weekly check runs in CI (see the re-check cadence above), but persistent snapshots and automatic receipt-writing wait on the D1/KV bindings listed at /api/health. Until those exist, the receipts printed here are from hand re-reads, which is what the drift script is for. This page will say so on the day that changes.

A price moved? Send the receipt

Nothing loads from X or LinkedIn until you click, and no share is counted, logged or reported back to us — these are plain links to each network's own share page.