UTM.io charges $29 a month to fill out a form with dropdowns. UTMcraft is $19 once, self-hosted, and the click data is yours. Build consistently-tagged campaign links with autocomplete and a naming-convention enforcer, generate 10 ad-set variants from CSV in one shot, and track real clicks through your own redirect short links. Your click data is not a subscription.
This is the full pricing breakdown: what UTM.io actually costs over one, two and three years, what UTMcraft gives you for $19 paid once, and the honest cases where the subscription is still the right call.
What UTM.io actually costs you
At $29/mo, one UTM.io subscription adds up to $348 every year — $1,044 over a three-year window, for software you stop owning the day you cancel. UTMcraft is $19 the day you buy it, and the meter never runs again.
| UTMcraft | UTM.io | |
|---|---|---|
| Sticker price | $19 once | $29/mo |
| Cost after 1 year | $19 | $348 |
| Cost after 2 years | $19 | $696 |
| Cost after 3 years | $19 | $1,044 |
Three years in, the gap is $1,025 — and every year after that adds another $348 to the subscription side of the ledger.
UTMcraft vs UTM.io, feature by feature
Price is only half the story — here's how the two line up on the things that decide day-to-day use:
| UTMcraft | UTM.io | |
|---|---|---|
| Price | $19 once | $29+/mo |
| Yearly cost | $0 after purchase | $348+ |
| Naming-convention enforcement | Yes | Yes |
| Autocomplete from history | Yes | Yes |
| Bulk CSV generation | Yes | Yes |
| Short links + click tracking | Yes, your domain | Yes, their domain |
| Chrome extension / integrations | No | Yes |
| Your click data on your server | Yes | No |
What you get for $19, once
Self-hosted UTM builder with naming enforcement, bulk CSV generation and click-tracking dashboards. The highlights:
- 🔗 Builder with autocomplete — Source, medium, campaign, term and content fields suggest from your own history with a live URL preview as you type.
- 🧹 Auto-normalization — Every value is lowercased with spaces turned to underscores, so Email, email and E-mail can never split your analytics again.
- 🔒 Naming-convention enforcer — Optionally lock utm_source and utm_medium to team-approved lists, with off-list values rejected with a helpful error.
- 📦 Bulk generator — Paste a CSV of variants and get tagged links plus short codes at once, with per-row error reporting.
Costs less than one month of UTM.io, then tracks your links for free on your own domain.
Switching is 3 steps
- Buy once on Whop. One payment of $19 gets you the packaged installer, or clone the MIT source and deploy it yourself for free.
- Deploy on your own server. Run the desktop app to build links, or stand it up on a $5 VPS with Docker so your short links work publicly.
- Build, share, track. Generate tagged links in bulk, share the short links, and watch clicks by source, medium and device.
When paying UTM.io is still the right call
Being straight about it: the subscription earns its keep in three situations. If your team is large enough that UTM.io's collaboration features, permissions and admin controls are genuinely load-bearing; if your workflow is built on its integrations and leaving means rebuilding that plumbing; or if you have enterprise requirements — SSO, audit logs, SLAs, a vendor to call — that a pay-once app doesn't come with. Everyone else is paying $29/mo for a job that runs fine on hardware they already own.
If that's you, UTMcraft is $19, once. For the deeper dive, read the UTMcraft vs UTM.io head-to-head.
Frequently asked questions
Is it really free on GitHub?
Yes — UTMcraft is MIT-licensed at github.com/bensblueprints/utm-campaign-builder-mvp. The $19 buys the packaged installer and updates; building from source is free.
Where does my click data live?
On your server. UTMcraft is self-hosted, so short links run on your own domain and the click data stays in your own SQLite file.
Does it replace UTM.io completely?
No. UTM.io's browser extension and team workspaces are real conveniences for big orgs. For a founder, freelancer or small team that needs consistent links and honest click counts, UTMcraft does the job for less than one month.
More on UTM.io pricing
UTMcraft — product page, demo & full feature list · All OneTimeSuite pricing breakdowns
Try UTMcraft — $19, once
Self-hosted UTM builder with naming enforcement, bulk CSV generation and click-tracking dashboards.