Pay only for the time you actually use

Metered by the minute, never rounded up; never billed per language; overages at a transparent $3/hour — no forced upgrades.

Annual = 2 months free
Free
$0
 
  • 2 hours/month, ≤1 hour per session
  • Live bilingual captions + translation
  • Meeting history kept forever (notes + transcript)
  • SRT export
  • ≤10 viewers per meeting
Start free
Pro
$24 /mo
$288/yr as a 180-hour annual pool
  • 15 hours/month · annual = yearly pool
  • Viewers pick languages, 5 concurrent
  • Notes export as PDF / Markdown
  • ≤50 viewers per meeting
MOST POPULAR
Team
$65 /mo
$780/yr as a 480-hour annual pool
  • 40 hours/month, shared pool
  • 3 host seats
  • Unlimited viewing languages
  • Member management + usage attribution
  • ≤200 viewers per meeting
Business
$124 /mo
$1,488/yr as a 960-hour annual pool

Seats are free — you pay only for hours actually used. Unlimited hosts; link viewers never take seats.

  • 80 hours/month, shared pool
  • Unlimited languages + per-language glossary (coming soon)
  • Priority support
  • ≤500 viewers per meeting
Live translation on every tier — Otter doesn't have it on any plan Never billed per language — Maestra meters translation quotas per language

Ran over?Top up at a transparent $3/hour — no forced upgrades.

Side-by-side

FreeProTeamBusiness
Audio hours2 h/mo
≤1h per session
180 h/yr pool480 h/yr shared pool960 h/yr shared pool
Host seats
viewers never take seats
113 (hard cap)Unlimited, free
Per-member monthly cap✓ optional✓ optional
Viewers per meeting≤10≤50≤200≤500
Concurrent viewing languages
60+ languages on every tier
1 pair5UnlimitedUnlimited + glossary
glossary coming soon
Meeting record
notes + transcript, kept forever on every plan
Always online
no export
Kept forever + exportKept forever + exportKept forever + export
Live translation
Otter has none on any plan
Billed per language
Maestra meters per language
✗ never✗ never✗ never✗ never

FAQ

What does the "annual hour pool" mean?

Annual billing buys a pool for the whole year (Pro 180h / Team 480h / Business 960h) — fully available from day one, spendable across months with no monthly cap. Unused hours expire at term end (no rollover). The usage page shows a burn-rate hint so you can pace yourself.

What happens when the pool runs out?

Top up at a transparent $3/hour, whenever you need. Top-up hours never expire and are never confiscated, but they require an active subscription (frozen while paused, unfrozen on renewal).

Do viewers pay or sign up?

Neither. Viewers open the link and read captions in the language they choose — no signup, no plugins, no seats used. Billing only counts the audio time you (the host) actually use.

What exactly is a "seat"?

Seats are for people who run meetings: they create meetings, draw from the hour pool, and own the archives. Viewers are governed by the per-meeting viewer limit and are always free. That is why Business seats are genuinely unlimited — hours are what cost money, and hours are what you pay for.

Which languages are supported?

Viewing languages: 60+, on every tier, never priced per language. Spoken languages currently center on Mandarin and English and keep expanding. Any tier can pick any language pair — tiers only differ in how many viewing languages can run concurrently in one meeting.

Can I cancel anytime? How do refunds work?

Cancel anytime from "Manage subscription"; billing stops at the end of the current period. Annual refunds are prorated by the greater of time or usage — normal users simply get the remaining time back.