Most WordPress plugin founders price their product based on what the competition charges. They never sit down and model what it actually costs to run the business behind that licence. So they look at their MRR climbing and assume things are going well, while the actual margin is being quietly eaten by a stack of subscriptions, support hours, and refund rates nobody put on a spreadsheet.

After 13 years running Wbcom Designs (we ship BuddyX, Reign, Listora, BuddyPress Moderation Pro, and a long list of other community plugins) the cost stack is no longer a guess. This post is the honest version of that math: where the money goes, what scales linearly with customers, what does not, and the line items most plugin founders quietly underprice.


The cost categories most founders skip

A plugin business has six real cost buckets. Four of them scale with customers; two of them are fixed regardless of size. Almost every founder we have talked to misses at least two of these when they price the product.

  • Infrastructure. Marketing site, download server, licence server, staging environments, CDN, backups, monitoring.
  • Product build. AI tooling bill, dev tools, design subscriptions, design assets, contractor hours.
  • Support. Helpdesk software, agent time, refund handling, the cost of the slow tickets that compound.
  • Marketing and distribution. Content, SEO tooling, email platform, affiliate payouts, paid acquisition.
  • Hidden operational. Payment gateway fees, accounting, legal, taxes, foreign exchange spread, software licences for the team.
  • Founder time. The cost nobody books. The hours you spend on the plugin instead of billable client work or a different product.

I will go through each one with real ranges. Numbers are in US dollars per month unless noted otherwise. The ranges cover small (under 1,000 paying customers), mid (1,000 to 10,000), and serious (10,000+).


Infrastructure: $50 to $1,200 a month

The cheapest plugin business runs on one managed WordPress host (~$30-50/month) for the marketing and licence site, plus a CDN like Bunny or Cloudflare ($5-30/month), plus backups ($10-20/month). That gets you under $100/month and works fine until your marketing site starts pulling real SEO traffic or your licence checks scale past a few hundred per minute.

A mid-scale setup typically costs $200-500/month: a dedicated VPS or higher-tier managed host, separate staging, monitoring (Uptime Kuma, BetterStack), error tracking (Sentry or similar), object storage for plugin zip files, and a CDN tier large enough that update pings do not crater your origin server. That is where most plugin businesses with 1,000-10,000 paying customers actually live.

Past 10,000 paying customers, infrastructure cost typically lands in the $600-1,200/month range. Update servers under load, a CDN with real bandwidth, mirrored licence checks, isolated staging environments per product, and proper observability. None of this is exotic. It just adds up.


Product build: where AI changed the math

This category is the one that shifted most in the last 18 months. Three years ago, the build budget was mostly contractor hours. Now a meaningful chunk of it is the AI bill.

  • Claude or GPT subscription for the team. $20-200/month per active builder depending on tier and usage.
  • Cursor / Claude Code / similar per-seat licences. $20-40/seat/month.
  • Design tools. Figma seats $15/month each, plus icon libraries, plus Adobe if you still need it.
  • Dev tools. GitHub or similar source control, CI minutes, code-quality tools (PHPStan, WPCS in self-host is free; managed scanning is $20-100/month).
  • One-off design or contractor work. Logo refreshes, marketing illustrations, edge-case engineering. Highly variable.

For a small plugin team this category lands at $200-500/month all-in. For a mid-size team running heavy AI workflows it can hit $800-2,000/month. The line items most founders quietly underestimate are the AI bill (which grows the moment you start using agents for QA, drafting, or migrations) and the design subscriptions that turn into a small team’s worth of Figma seats. We write more about the cost-first AI stack in our breakdown of the cost-first AI stack.


Support: the line item that scales with your worst customers

This is the one that quietly kills plugin margin. Most founders price the product as if support were a fixed cost, when in practice it scales with the number of paying customers, the complexity of the product, and (most importantly) which customer segment you sell to.

The pattern we see across the Wbcom catalogue:

  • Helpdesk tool. Zoho Desk, Help Scout, Freshdesk, or HelpScout. $20-80/agent/month.
  • One support agent typically handles 3,000-5,000 active paying customers for a non-trivial plugin. A community / BuddyPress-style plugin needs more agent attention per customer than a simple SEO plugin.
  • Agent cost in India runs $800-2,000/month fully loaded. In the US or EU it is $4,000-7,000.
  • Refund rate in our portfolio sits between 2% and 8%, with community / membership plugins skewing higher because the setup curve is steeper.

Concrete example: a plugin selling 100 licences a month at $99/year (gross $9,900/month, $118,800/year) with one agent at $1,500/month, helpdesk at $30/month, and 5% refunds is netting roughly $7,440/month before infrastructure, build, marketing, and gateway fees. That is fine, but it is not the $10K MRR the founder sees on their Stripe dashboard.


Support is the line item that scales with your worst customers, not your best ones.
Support is the line item that scales with your worst customers, not your best ones.

Marketing and distribution: the variable that breaks math

This category has the widest range of any line item we track, because it depends almost entirely on whether the plugin pulls organic traffic on its own or has to buy attention.

  • Content production. Writers, editors, AI-assisted drafts. $200-2,000/month depending on cadence.
  • SEO tooling. Ahrefs or Semrush at $100-450/month, GSC and GA4 free, schema and tracking tools $20-50/month.
  • Email platform. Groundhogg, ConvertKit, MailerLite. $30-300/month depending on list size.
  • Affiliate program. 20-30% of revenue paid out to affiliates who refer paying customers. Pays only when it converts, but compounds fast.
  • Paid acquisition. Highly optional. Google Ads, Meta Ads, sponsored newsletters. $500-10,000/month if you choose to play.

For a content-led plugin business (which is what we are, and what we recommend) marketing typically lands at $400-1,500/month plus 20-30% affiliate payout on referred sales. A paid-acquisition-led plugin business can spend 30-50% of revenue on ads and still be in the green if conversion and LTV justify it. Most are not.


Hidden operational costs

The line items most plugin founders miss entirely until tax time or until the licence renewal hits:

  • Payment gateway fees. Stripe and PayPal typically charge 2.9% + $0.30 per transaction in the US, more for international cards. Effective rate after FX and dispute fees is often 4-5%. On $10K MRR that is $400-500/month vanishing before you see it.
  • Accounting. A bookkeeper plus an accountant for tax filing. $100-500/month depending on jurisdiction and complexity.
  • Legal. Terms of service, privacy policy, GDPR posture, occasional contracts. $0-300/month amortised.
  • Foreign-exchange spread. If your customers pay in USD but your costs are in INR / EUR / other, the conversion typically costs 1-2% on every payout.
  • Team software. Slack, Notion, project tracker, password manager. $200-800/month for a small team.

Total hidden operational typically lands at 6-9% of revenue. We have never seen a founder model this correctly on their first pass.


The conversion math nobody publishes

Cost only matters in relation to revenue, and revenue is a function of conversion. The conversion numbers we see across our own catalogue and across plugin businesses we talk to:

  • WordPress.org free plugin install to paid upgrade: 0.3% to 1.5% lifetime. Higher end if the free version actually pushes a meaningful upgrade gate, lower if the free version is too generous.
  • Marketing site visitor to free download: 4-12%.
  • Free trial to paid (where you offer one): 8-20%.
  • Email subscriber to paid customer: 1-4% per campaign, compounding over multiple touches.
  • Renewal rate on annual licences: 50-75% if onboarding is good, 25-40% if it is not.
  • Average customer lifetime on a community / membership plugin: 1.5-2.5 years. On a simpler utility plugin: shorter.

The honest version: if you have a free wp.org plugin pulling 50,000 active installs and a 0.5% conversion to a $79/year licence, you are looking at 250 paying customers, $19,750/year gross, before any costs. That is not a business by itself. Most successful plugin businesses we know stack free wp.org distribution with direct marketing, an affiliate program, and a clear upgrade gate.


A worked example at three scales

Three real-shaped scenarios, all assuming a $99/year licence and a community-style plugin.

Small: 500 paying customers

  • Gross revenue: ~$49,500/year, ~$4,125/month.
  • Infrastructure: $100/month.
  • Product build: $300/month.
  • Support: 1 part-time agent or founder time, ~$800/month.
  • Marketing: $400/month.
  • Hidden operational: ~7% = $290/month.
  • Refunds (5%): $206/month.
  • Net margin: roughly $2,000/month. Real, but founder time is uncompensated.

Mid: 3,000 paying customers

  • Gross revenue: ~$297,000/year, ~$24,750/month.
  • Infrastructure: $350/month.
  • Product build: $900/month.
  • Support: 1 full agent + helpdesk, ~$1,800/month.
  • Marketing: $1,200/month + 25% affiliate payout on referred sales (~$1,500/month).
  • Hidden operational: ~7% = $1,730/month.
  • Refunds (5%): $1,237/month.
  • Net margin: roughly $16,000/month. Now it is a real business.

Serious: 10,000 paying customers

  • Gross revenue: ~$990,000/year, ~$82,500/month.
  • Infrastructure: $900/month.
  • Product build: $1,800/month.
  • Support: 2-3 agents + helpdesk, ~$5,500/month.
  • Marketing: $3,000/month + affiliate (~$4,000/month).
  • Hidden operational: ~8% = $6,600/month.
  • Refunds (5%): $4,125/month.
  • Net margin: roughly $57,000/month. But now you are operating a small company, not a side project.

The pattern is clean: margin percentage actually improves with scale because support and infrastructure are sub-linear, but absolute complexity grows. The mid scale is the most efficient on a margin-per-hour basis. The serious scale is the most profitable in absolute terms but pulls you into being a manager more than a builder.


What we would cut, what we would never cut

Eight years into running a plugin business, the things we have actually trimmed without regret:

  • Paid Google Ads on broad keywords. Almost never paid back. Long-tail SEO did.
  • Premium SEO tools beyond one core subscription. Ahrefs OR Semrush, not both.
  • Heavy enterprise helpdesk software. Zoho Desk does what we need for a fraction of the cost.
  • Multiple AI subscriptions at the team level. One serious one plus task-routed cheap models for batch work.

The things we would never trim:

  • Backups. The one time the host fails, having tested restore drills is worth every penny.
  • Support agent quality. A bad agent costs more in refunds and bad reviews than a good agent costs to hire.
  • Content production. The blog is the single best long-term margin lever a plugin business has.
  • Real error tracking. Knowing about a regression three minutes after it ships, not three weeks later from a support ticket.

The takeaway

A WordPress plugin business is genuinely a good business at any of the three scales above. Margin is real, the moat compounds, and the unit economics get better as the customer base grows. But the founders who quietly underprice or who never model the full cost stack end up running a busy hobby that looks like a business on a Stripe dashboard.

The single most useful thing we did at Wbcom early on was build the actual cost spreadsheet, by line item, and price the products against it instead of against the competitor pricing page. If you are running a plugin business and you have not done that yet, that is the work for this week. A separate angle worth knowing about: buying an existing plugin’s install base often beats building one from zero, and the cost math on that path is genuinely different.

If you are curious what we ship: the Wbcom catalogue covers BuddyPress, community, directory, and marketplace plugins for WordPress. The math above is the math behind running all of them.