Simple, transparent pricing
Websites pay for the characters we turn into audio, and every listen after that is free. Schools pay one flat yearly price for their LMS and website.
Free
Try it on your site
Free forever, no credit card
100K characters / month
- 1 domain
- 100,000 characters/month (~25 articles)
- Unlimited listens of cached audio
- 2 standard neural voices (Ava and Sam) + word highlighting
- Full reader toolbar (dictionary, fonts, colors, ruler)
- "Powered by ReadingVox" badge
Starter
For blogs and small sites
or $15/mo billed annually
1M characters / month
- 1 domain
- 1M characters/month (~250 articles)
- Unlimited listens
- 2 standard neural voices (Ava and Sam) + word highlighting
- Highlight → translate → listen (13 languages)
- No ReadingVox badge
- Email support
Pro
For publishers and growing sites
or $39/mo billed annually
5M characters / month
- 5 domains
- 5M characters/month (~1,250 articles)
- Unlimited listens
- All 6 premium natural voices + word highlighting
- Highlight → translate → listen (13 languages)
- No ReadingVox badge
- Priority email support
Business
For large sites and agencies
or $119/mo billed annually
20M characters / month
- Unlimited domains
- 20M characters/month (~5,000 articles)
- Unlimited listens
- All 6 premium natural voices + word highlighting
- Multilingual included: whole pages in 13 languages (7 with natural voices)
- No ReadingVox badge
- Priority support
Multilingual add-on
Let visitors listen to whole pages in 13 languages: natural voices for Spanish, French, Italian, Portuguese, Hindi, Japanese and Chinese; the visitor's browser voice for the rest.
Includes an extra 2M characters/month. Available on Starter and Pro; included in Business. Translations are machine-generated, and translated playback shows the current sentence as a caption (word-by-word highlighting is English only).
or $15/mo billed annually
Using ReadingVox inside Canvas or another LMS, or for your enrolled students? That's the Institution plan. See schools & LMS pricing →
What counts as a character?
You're billed for new work, not for traffic.
Counts
Text turned into audio for the first time, and text translated for a visitor (highlight-to-translate or whole-page multilingual listening).
Free
Replays of cached audio, by anyone, any number of times. Your most popular page costs the same as your least popular one.
Example
A typical 4,000-character article uses 4,000 characters once. Then it's free for every visitor. The Free plan's 100K characters covers about 25 new articles a month.
Website pricing questions
What happens if I go over my limit?
Nothing breaks and there are no overage charges. Audio that's already been generated keeps playing for every visitor. Once you pass your monthly allowance (paid plans get a 20% grace buffer first), new sentences are read with the visitor's built-in browser voice instead of failing, so visitors never see an error. We email you at 80% and 100%. Your allowance resets each month, and if you upgrade, the new allowance applies immediately. In your account's first 30 days your allowance is doubled, so you can voice your existing articles. How limits work
Does editing a page use characters again?
Audio is cached sentence by sentence, so only the sentences that changed need new audio. Everything else is served from the cache.
Can I switch plans or cancel?
Yes. Upgrade, downgrade, or cancel from your dashboard. Monthly plans don't require an annual contract.
What's the difference between Starter and Pro?
Pro gives you 5 domains, 5x the monthly characters, and priority email support. Starter is for a single site. Pro also gets all 6 premium voices; Free and Starter use two standard voices, Ava and Sam. Every plan gets the full reader toolbar, analytics, and custom player colors.
Do you offer higher volumes or invoicing?
If Business isn't enough, email [email protected] and we'll put together a plan.
Start on the Free plan
100K characters a month, no credit card. Upgrade when you need to.
One flat price for your whole institution
Text-to-speech built into Canvas and Moodle, plus your public website. Schoology, D2L Brightspace, Blackboard Ultra, and Google Classroom work through our Chrome extension. Priced by enrolled students, billed yearly. Every tier has every feature.
Small
Up to 2,500 students
About $0.30/student at 2,500
Fair use: 5M new characters/month. Replays unlimited.
Start 30-day pilotMedium
2,501–10,000 students
About $0.15/student at 10,000
Fair use: 10M new characters/month. Replays unlimited.
Start 30-day pilotLarge
10,001–30,000 students
About $0.10/student at 30,000
Fair use: 25M new characters/month. Replays unlimited.
Start 30-day pilotExtra large
30,001+ students
Any number of students above 30,000
Fair use: 50M new characters/month. Replays unlimited.
Start 30-day pilotNo setup fee, no sales call. Not sure which tier? Use the number of students enrolled at your institution. Pilots include up to 2M new characters a month and 200 Chrome extension seats until your first payment. Past a cap, new sentences use the browser's built-in voice instead of failing.
Every Institution tier includes
- Canvas & Moodle (native) · Schoology, Brightspace & Blackboard via Chrome extension
- Your public website included
- Unlimited students & listens (fair use)
- Word-by-word highlighting
- Translate & listen in 13 languages (7 natural voices)
- Reader tools: dictionary, fonts, contrast, ruler
- Student-data protection: no reading content logged
- Pay by card or purchase order (net 30)
- VPAT, HECVAT Lite & DPA on request
- No setup fee, no sales call
Canvas: one file in your theme. Moodle: one line in Additional HTML. See the install guides.
Pay by card or PO
Pay by card, or choose to pay by invoice and add your purchase order number. Invoices are issued through Stripe at the end of your pilot, net 30, and can be paid by card, ACH bank transfer, or check.
W-9, DPA, VPAT & security answersK-12 add-on: Chrome extension
Want reading support on every website students visit, not just in your LMS? Add the ReadingVox Chrome extension for $0.50/student/year (minimum 100 students). On its own, the extension is $1.00/student/year.
About the Chrome extensionHow this compares with ReadSpeaker in the LMS
ReadSpeaker doesn't publish prices. The most recent public list we know of is ReadSpeaker's 2018–2020 Michigan consortium price list1. It is several years old and already includes a 15% consortium discount, so treat it as a reference point, not a quote. At the same student count, our annual price is at least 60% lower than that list at every size it covers (1,001–54,999 students).
| Students (FTE) | ReadSpeaker, 2018–20 list1 | + one-time setup | ReadingVox today | Annual difference |
|---|---|---|---|---|
| 2,500 | $2,550/yr | $500 | $750/yr, no setup | 70% lower |
| 5,000 | $4,080/yr | $995 | $1,500/yr, no setup | 63% lower |
| 10,000 | $7,600/yr | $1,080 | $1,500/yr, no setup | 80% lower |
| 20,000 | $12,200/yr | $1,728 | $3,000/yr, no setup | 75% lower |
| 50,000 | $25,500/yr | $2,640 | $5,000/yr, no setup | 80% lower |
1 ReadSpeaker webReader for the LMS, Michigan Colleges Online consortium price schedule effective April 2018 – March 2020 (already including a 15% consortium discount). ReadSpeaker does not publish current prices; yours may differ. Source (PDF). ReadSpeaker priced by FTE; we price by enrolled students, so if your headcount is much higher than your FTE, compare using your own numbers. The same list charged 10% more to add the campus website (included with ReadingVox) and 10% more per extra language. “Annual difference” compares yearly fees only and leaves out setup.
Adding a listen button to a website you run, not an LMS? See website plans →
School & LMS pricing questions
How do we count students? Is it FTE or headcount?
Use the number of students enrolled at your institution. We don't ask for proof or run audits; we trust the number you give us. If enrollment moves you into a different tier, pick the matching tier when you renew.
What happens after the 30-day pilot?
If you chose to pay by card, your yearly plan starts when the pilot ends. If you chose to pay by invoice, we issue the invoice when the pilot ends, payable net 30. Cancel any time before the 30 days are up and you won't be charged.
How does buying with a purchase order work?
Start the pilot, choose to pay by invoice, and add your PO number. The invoice comes from Stripe and can be paid by ACH bank transfer, check, or card. Your procurement office can find our W-9, data handling details, and accessibility information on the IT & procurement page.
Is it FERPA-friendly? What student data do you get?
The widget sends us the text a student chooses to play so we can turn it into audio. It doesn't send names, email addresses, or student IDs. On Institution plans we don't store the text being read in our usage logs, and audio is cached by a hash of the text, not by who requested it. We act as a “school official” under FERPA and will sign a data processing agreement. Details on the IT & procurement page.
Which learning management systems does it work with?
Native: Canvas (a file in your theme; custom JavaScript may need to be switched on by Instructure) and Moodle (one line in Additional HTML). In Schoology, D2L Brightspace, Blackboard Ultra, and Google Classroom, ReadingVox works today through our Chrome extension deployed to students; native integrations for those aren't available yet. Step-by-step instructions are in our install guides.
What happens if we reach our fair-use cap?
Nothing breaks. Audio that's already been generated keeps playing, and new sentences are read with the device's built-in browser voice until the cap resets the next month, so students never see an error. There are no overage charges. Pilots are limited to 2M characters a month and 200 Chrome extension seats until the first payment.
Does it work in the Canvas or Moodle mobile apps?
Not inside the Canvas Student or Moodle apps today. Students on phones and tablets can use ReadingVox when they open Canvas or Moodle in a mobile web browser such as Safari or Chrome.
Is our public website really included?
Yes. Each Institution plan covers up to 10 domains: your LMS, its test or beta instance, and your public website. There's no extra charge for the website.
Try it in your LMS for 30 days
Install it on one course or the whole institution. From $750/year after that, by card or PO. K-12? Add the Chrome extension for $0.50/student.