Pricing

Simple pricing

Start free in one minute. Pay when you outgrow it. No hidden fees, cancel any time.

Credits = characters of text. 1 credit converts 1 character to audio. A 1,000-word article uses about 5,500 credits.

5.0/5 6 reviews on WordPress.org 15,870 downloads
Save up to 55%

Free

$0

Forever free

Get Started Free

No credit card required

Best for trying TTSWP, personal blogs, and small sites.

  • 10,000 welcome credits (one-time)
  • Standard voices, 30+ languages
  • Auto-generate on publish
  • WCAG 2.1 AA accessible player
  • WPML and Weglot integration
  • All 6 page builders supported
  • Local audio storage
  • BYOK (Bring Your Own ElevenLabs Key) supported, free
  • Community support

Agency

/mo

Billed monthly

Get Agency Plan

Cancel any time

Best for agencies, freelancers, and resellers managing multiple client sites.

  • Everything in Pro
  • White Label rebranding
  • Cross-site credit pooling
  • Multi-site dashboard
  • Resell rights
  • Bulk up to 5,000 posts/day
  • Premium support

Compare all features in detail ↓

Already use ElevenLabs?

Pro Lite - $29 per year

Unlock every Pro feature and use your own ElevenLabs API key for all generation. Designed for users who already pay ElevenLabs and want premium WordPress features without TTSWP credits. Annual billing only, no monthly option.

  • All Pro voices and models
  • Bulk generation up to 1,000 posts
  • Sticky footer + waveform player
  • Voice cloning
  • SSML, intro/outro, custom pauses
  • WooCommerce + Speech-to-Text

Local audio storage only. No TTSWP-managed S3 or CloudFront. Requires your own ElevenLabs API key.

$29/year

Annual billing only

Get Pro Lite How BYOK works →

Need more credits this month? Buy a top-up credit pack that never expires and kicks in automatically when monthly credits run out.

Credit overflow

Run out of credits? You have options.

TTSWP never charges overage fees. When your monthly credits hit zero, top-ups and BYOK take over without interrupting generation.

Bring Your Own Key (free)

Connect your ElevenLabs API key on any plan, including Free. When TTSWP monthly credits run out, generation falls back to your own ElevenLabs account. Free ElevenLabs accounts include 10,000 characters per month at no charge.

Connect your key →

Top-up credit packs

One-time packs from 25,000 to 1,000,000 credits. Top-ups never expire and never reset. They kick in automatically only after your monthly balance is empty. Bigger packs have a better per-credit rate.

Browse top-up packs →

Compare plans

Full feature comparison

Every feature side by side. Free covers basics. Pro adds premium voices and storage. Agency adds White Label and multi-site tools.

Monthly credits
10,000 (one-time)
50k - 1M
250k - 1M
Voice options
Standard
Standard + Neural + Cloned
Standard + Neural + Cloned
Languages
30+
70+
70+
ElevenLabs models
Flash + Turbo
All 4 (incl. v3)
All 4 (incl. v3)
Auto-generate on publish
Bulk generation
Up to 1,000 posts
Up to 5,000/day
Voice cloning
WCAG 2.1 AA accessible player
Real-time color customization
Sticky footer player
Waveform progress bar
Custom intro and outro
CSS selectors and no-audio class
Custom pauses
SSML support
WPML, Polylang, Weglot, TranslatePress
WooCommerce product narration
Page builders (6 supported)
Cache plugins (8 tested)
Audio storage
Local server
S3 + CloudFront
S3 + CloudFront
Self-hosted S3 bucket
AudioObject JSON-LD
Speech-to-Text
BYOK (your ElevenLabs key)
Top-up credit packs
Yearly billing discount
N/A
~55%
~37%
Cancel anytime
White Label rebranding
Cross-site credit pool
Multi-site dashboard
Resell rights
Support level
Community
Priority email
Premium

Pricing FAQ

Questions about plans and credits

Real answers about credit overflow, upgrades, refunds, and Pro Lite.

What happens when I run out of monthly credits?
You have three options. Buy a top-up credit pack from the plugin admin or your billing dashboard - top-ups never expire and kick in automatically when monthly credits hit zero. Connect your own ElevenLabs API key (free on every plan) and your ElevenLabs account takes over. Or wait for your next monthly reset on your billing date. Existing audio keeps playing during the gap.
Can I upgrade or downgrade at any time?
Yes. Upgrades take effect immediately and your unused credits transfer to the new tier. Downgrades take effect on your next billing date, so you keep the higher tier until that day. Cancellations follow the same rule, you stay on your current plan through the end of the period and then drop to Free. Manage everything from your billing dashboard.
Do unused credits roll over to the next month?
Monthly plan credits do not roll over. They reset on your billing date, so generate audio before the cycle ends. Top-up credit packs work differently. Top-ups never expire and never reset, even if you cancel your plan. Welcome credits on the Free plan also never expire. Use top-ups for any output that exceeds your monthly allowance.
Is there a refund policy?
Top-up credit packs are refundable within 14 days if zero credits from the pack have been consumed. Subscriptions are not refundable, but you can cancel at any time and your plan continues through the end of the current billing period before dropping to Free. Email support if your situation needs a closer look.
Does BYOK work on the Free plan?
Yes. Bring Your Own Key is free on every plan, including Free. Connect your ElevenLabs API key from your account settings, and your ElevenLabs credits stack on top of your TTSWP credits. Free ElevenLabs accounts include 10,000 characters per month at no charge. Generation falls back to your ElevenLabs key only after TTSWP monthly and top-up credits are empty.
How does Pro Lite differ from regular Pro?
Pro Lite at $29 per year unlocks every Pro feature including Speech-to-Text, voice cloning, sticky footer, waveform, and SSML. It includes zero TTSWP credits, so all generation runs through your own ElevenLabs key. Audio stores locally on your WordPress server, not on TTSWP-managed S3. Annual billing only. Pick this if you already pay ElevenLabs and want premium features without TTSWP credits.
How are credits counted?
One credit equals one character of input text. A 5,000 word post with average 5-character words and spaces costs roughly 30,000 credits to generate. Bulk generation, retries, and re-generation each consume credits. Previewing voices on the Voices page does not cost credits. Re-using already-generated audio (a visitor pressing Play) costs nothing.
What payment methods do you accept?
Stripe handles all payments, so we accept every card and method Stripe supports in your country. This includes Visa, Mastercard, American Express, Apple Pay, Google Pay, Link, and SEPA Direct Debit in Europe. Invoicing for Agency plans is available on request. Prices on this page are USD and exclude VAT.

Free for life. Pro when you outgrow it.

Install TTSWP free from WordPress.org. Upgrade only when your monthly output crosses 10,000 credits.

No credit card. 10,000 welcome credits included.