Back to blog

Hyvor Talk pricing explained, and what €12 a month buys

Hyvor Talk is priced in credits, and the pricing page assumes you know what one is. This is the plan table as published, what each action costs in credits, where a blog's credits actually go, and what the same traffic costs on a flat-priced alternative.

Hyvor Talk is one of the best privacy-respecting comment systems you can buy, and its pricing is the one thing about it that people find hard to read. The plans are priced in credits rather than page views, credits are spent by several different actions at different rates, and the Personal plan is only sold annually. None of that is hidden; it is just spread across a pricing page, a slider and an FAQ. This post puts it in one place, as published on talk.hyvor.com/pricing on 3 September 2026, then compares what a typical blog would pay with the alternatives. We build EchoThread, one of those alternatives, so treat our claims as claims and check the pricing page yourself; the EchoThread versus Hyvor Talk comparison has the row-by-row table.

The plans, as published

PlanPriceWebsitesModeratorsCreditsAdds
Personal€5 / month, "Annual billing only"112,500 a month (the figure on the plan card)Comments, reactions, ratings; email and community support
Premium€12 / month, monthly billing availableup to 10unlimited"Choose monthly credits", from 100,000All Personal features
Business€40 / monthup to 50unlimitedchosen, from 250,000User SSO, notification email from your own domain, remove branding
EnterpriseContactcustomunlimitedcustomSAML SSO for teams, custom SLA, 0% fee on memberships, dedicated support via Slack

Yearly billing takes "2 months off". The trial is 14 days "with all the features", no credit card required, and there is no free plan. Premium's price rises as you move the credits slider above 100,000; the page's slider is the only authority for those steps, so we do not reproduce them here. Confirm the Personal plan's credit figure with Hyvor before choosing it: 2,500 credits at the rates below is a small blog's month, and the card is the only place the number appears.

What a credit buys

This is the part the plan table cannot tell you. From the "Credits usage" section of the pricing page:

ActionCredits
Comments embed loaded on a page1
Gated content embed loaded1
Comment count loaded0.5
Spam check with Akismet (after the free allowance)10
Spam check with FortGuard (after the free allowance)20
Data API request0.25

The spam allowance: "1000 spam checks are free per month for each 100k credits you have. For example, if you are on a 1 million credits plan, you will have 10,000 checks per month without consuming any credits." Requests from bots are not counted.

Read the first row twice, because it is the one that matters. A credit is spent every time the comments embed loads on a page, so for most sites credits are page views of the pages that carry comments. Premium's base of 100,000 credits is, near enough, 100,000 views of your posts a month, before the other rows take their share.

Where a blog's credits actually go

Take a blog with 60,000 views of its posts a month, a homepage and archive pages that show comment counts under each title, and about 300 comments a month.

  • Embed loads: 60,000 credits.
  • Comment counts: the homepage shows ten counts per view. At 15,000 homepage views that is 150,000 counts at 0.5 credits: 75,000 credits, more than the comments themselves. This is the line that surprises people; turn counts off on index pages if credits are tight.
  • Spam checks: 300 comments a month, well inside the 1,000 free checks that come with the first 100,000 credits: 0 credits.

Total: about 135,000 credits, above Premium's 100,000 base, so this blog either raises the slider and pays more than €12, or drops the comment counts and fits inside the base with room to spare. The overage rule gives you a month to decide: "For embeds, occasional overages are acceptable. However, if you exceed the limit for two consecutive months, we'll temporarily disable embeds until the next month begins or you upgrade your plan." A disabled embed means your comment section disappears until the first of the month, so this is not a rule to test.

Two other things to know before you buy. Refunds are not offered for the remaining period "except for unintentional auto-renewals". And "Remove Branding" is on the Business plan at €40 a month, not on Premium: the Hyvor Talk footer stays under your comments at €12.

The same traffic on the alternatives

A blog with 100,000 monthly views of its posts, three sites, no ads, wanting the vendor's footer removed.

Hyvor TalkDisqusEchoThread
PlanPremium, 100,000 creditsPlus, up to 100,000 page viewsStarter
Monthly€12$12$9
Three sitesincluded (up to 10)included (up to 3)included (3)
Footer removedBusiness, €40Pro, $115, branding customisation; full removal on Businessincluded on Starter
Comment counts on index pages0.5 credits eachincludedincluded
Traffic metercredits; embeds disabled after two months overpage viewspage views on sites created from 1 October 2026; earlier sites unmetered; soft, an email when crossed

Disqus figures are from its plans article; the Disqus pricing breakdown has the full ladder. Prices are in the currency each vendor bills in.

What €12 buys that $9 does not

Being fair about it, Hyvor Talk's Premium plan buys real things EchoThread's Starter does not have.

  • Up to ten websites, against three on Starter; EchoThread's ten-site plan is Pro at $19.
  • Unlimited moderators. EchoThread includes five team seats on every plan; more is not sold.
  • Ratings and gated content as part of the same product, plus memberships, which EchoThread does not offer at all.
  • Thirty or more interface languages, chosen by the site owner. EchoThread's reader interface follows each visitor's browser language but covers four today (English, Italian, Korean and Simplified Chinese).
  • Two spam engines to choose from, Akismet and FortGuard, with a published free allowance.
  • A longer track record with the privacy-first audience, and a migration path in both directions.

What $9 buys that €12 does not

  • A permanent free plan. Hobby is free, not a 14-day trial: one site, unlimited comments, no ads, no card.
  • The footer removed at $9, not €40.
  • A meter you can predict. Page views on the pages that load the widget, counted per site, with the allowance on the pricing page; comment counts, reactions and spam checks are not metered, and crossing the allowance gets you an email rather than a disabled widget.
  • Spam scoring on every comment with no per-check allowance, by a first-party classifier trained for fluent AI-written spam; the Korean-language incident and the fix are written up honestly.
  • Reactions, image uploads, link previews and threaded replies in the widget, and per-visitor language switching.
  • Import from Disqus in one step, and export everything as JSON or CSV at any time.

EchoThread's Hobby plan is free for your first site: unlimited comments, no ads, no reader tracking, and 10,000 page views a month on sites created from 1 October 2026 (a site created before that date keeps unmetered page views). Paid plans start at $9 a month for three sites and 100,000 page views; see pricing for the full ladder.

Should you stay on Hyvor Talk?

Yes, if you use ratings, gated content or memberships, if you moderate with a large team, if your readers need an interface language EchoThread does not have, or if ten sites on one plan is the point. The credit system is a genuine cost of understanding, not a trap, and once you have turned comment counts off on your index pages most blogs fit inside the Premium base. The Hyvor Talk alternative post is the case for moving; this one is only the bill.

If you move

Export your comments from Hyvor Talk first; the migration guide linked below shows where. EchoThread imports them through the JSON import: a list of threads, each with a page URL and title, each holding comments with author name, body, creation time and an optional parent for replies. The step-by-step Hyvor Talk migration covers the conversion. Then replace the Hyvor Talk embed with EchoThread's, keeping the page URL as the identifier so imported threads line up with their pages:

<div id="echothread"
     data-api-key="YOUR_API_KEY"
     data-page-url="https://example.com/your-post/"
     data-identifier="your-post"
     data-page-title="Your post title"></div>
<script src="https://cdn.echothread.io/widget.js" async></script>

The div goes where the comments should appear and the script anywhere on the page. Platform-specific versions exist for Hugo, Eleventy, Jekyll, Astro and Ghost; WordPress sites use the plugin from the ad-free WordPress comment plugin post, and Publii users get an official plugin.

Prices and credit rates were read from talk.hyvor.com on 3 September 2026 and will change; their pricing page and its slider are the authority for your own numbers.

Discussion

Comments

This thread runs on EchoThread — the same widget you would add to your own site.

Ready to try EchoThread?

Free for your first site. Set up in under a minute.

Create free account