URL shortener pricing — what you should pay
A buyer-side breakdown of URL shortener pricing across free tools, $9–$299/month paid plans, and lifetime tiers — with the real trade-offs in each.
URL shortener pricing in 2026 spans roughly three orders of magnitude — from genuinely free at the bottom to almost five thousand dollars at the self-hosted top — and the question of what you should actually pay is the one most comparison posts duck. The answer isn't a number; it's a tier. Free tools work fine for a Reddit comment and break the moment you put a link on a business card. Paid monthly plans between $9 and $299 cover most working solopreneurs and a fair chunk of the agency market, but the price you see on the marketing page is rarely the price you'll be paying twelve months in. Lifetime and self-hosted options live in the $200–$5,000 one-time band and only make sense once you've crossed a horizon-and-volume threshold worth thinking about carefully. This post walks the three tiers, names the actual platforms and the actual prices, and gives you a way to figure out which one matches the work you're trying to do — without the marketing layer.
The framing matters because URL shortener cost is one of those expenses where the cheap-looking option quietly becomes the expensive one. A $9/month plan is $108 a year, $324 over three years, $540 over five — and most working short-link deployments outlive the campaign they were bought for. The hidden cost of not tracking your short links covers the inverse problem, but the version most people don't think about is the cost of paying for tracking you outgrow.
What "free" actually costs
The first tier in URL shortener pricing isn't priced in dollars. TinyURL, Bitly's free plan, is.gd, Cuttly's free tier, and the long tail of tiny tools cost zero on the credit-card line. They cost something else, and which thing they cost varies by tool.
Data ownership. A link on bit.ly/3xK9 is a link on Bitly's domain. If Bitly retires that slug, repoints it, deprecates the API, or pivots to a different product line, every printed copy of that link goes dark. You don't own the URL — the platform does. The side-by-side comparison of the best free URL shorteners and what each one quietly takes from you walks through the specific terms-of-service language that lets free providers reclaim slugs and what each platform's exit terms actually say.
Analytics depth. Bitly's free plan caps click-history retention at thirty days and gives you total clicks plus a basic referrer breakdown. TinyURL's free tier doesn't show analytics at all unless you upgrade. is.gd gives you nothing. Cuttly's free tier shows clicks but caps your link count. You can run a campaign on free; you cannot run a campaign you're going to optimise on free. The hidden cost of not tracking your short links puts numbers on what "no analytics" means when the marketing budget is on the line.
Custom-domain support. None of the free tiers in this category give you a custom domain. You're on the platform's domain or you're paying. That sounds like a small thing until you realise the link-shortener domain CTR data consistently shows branded short domains outperforming generic ones by 15–35% on click-through rate. Free isn't free if it's costing you a third of your clicks.
The retroactive-narrowing risk. This is the one that catches people. Free tiers get cheaper for the vendor and more restrictive for the customer over time. Bitly's free tier in 2018 included 1,000 branded links per month with custom-domain support. The 2026 version includes ten links per month, no custom domain, and a thirty-day analytics window. The slow-walk down isn't malice — it's the financial-engineering reality of a vendor that's discovered the free tier was a customer-acquisition cost they no longer need to pay. Your printed business cards don't care about that calculus.
If the only thing you'll ever do with the link is paste it into a group chat, free is fine. Stop reading. For everything past that — business cards, packaging, email campaigns, agency client work — the next two tiers do the heavier lifting.
What the $9–$299 paid plans actually cover
The middle tier is the one that catches the most people, because the marketing pages don't make the bands visible. There are four price points worth knowing about in the URL shortener pricing landscape, and each one targets a different buyer.
The $9 band. Short.io's entry tier sits at $20/month for 5,000 tracked clicks; T.LY's solo plan is around $10/month; Rebrandly's hobby plan is $13/month with 500 links and one custom domain. The $9 band is a working solopreneur tool — one custom domain, enough links and clicks to run a few campaigns, basic analytics. Honest fit: a consultant who wants con.sl/x on her business cards and a click report at the end of the quarter. Wrong fit: anyone running more than one brand or more than a handful of campaigns at a time, because the per-link and per-click caps will hit you inside the first sixty days.
The $29 band. Bitly's Starter tier is $35/month for 1,500 tracked clicks. Rebrandly's Starter is $24/month for 5,000 clicks. Short.io's Team is $35/month. Dub's Pro is $24/month. This is the middle of the middle — what most working short-link operations actually pay. You get a custom domain, real analytics, decent click caps, and usually CSV export. The trap is the click cap: 1,500 clicks/month sounds like a lot until you've shared one link in a newsletter that goes mildly viral and burns through it in a weekend. The benchmark on this band is Bitly itself, since it's the platform most teams price against — the full tier-by-tier breakdown of what bit.ly actually charges once you cross 1,000 links a month puts numbers on the seat fees, domain add-ons, and export caps that the marketing page elides.
The $79 band. Bitly Growth at $89/month. Rebrandly Pro at $59. Short.io Business at $80. These tiers exist for small agencies and small marketing teams that need multiple domains, team seats, and click caps in the 50,000–250,000 range. The mid-tier plans are the ones that make sense if you're running short links for five or more clients — but the math gets unfavourable quickly compared to a lifetime tier you can reuse across all of them. The branded short link tool for agencies case walks through the agency-specific math in more detail.
The $299 band. Bitly Premium starts at around $199/month. Rebrandly Enterprise quotes start in the $300+ range. These tiers buy you SSO, SLAs, account management, audit logs, and click caps measured in millions. The pricing isn't paying for the redirect itself — the redirect is fractions of a cent per click. The pricing is paying for an account manager, a phone number, and the right to escalate when something breaks. If you genuinely need a 24/7 contact, this is the right tier. If you're paying $299/month to a vendor whose entire support response is a ticket queue, you're being overcharged.
The $9–$299 band has one consistent honest case: anyone whose use horizon is less than twelve months. A six-month launch campaign, a one-off marketing push, a client engagement with a defined end date — these are all situations where renting the shortener for the duration is cheaper than buying one, and where the lifetime tier is paying for runway you'll never use. The lifetime-vs-monthly question gets a full treatment in the lifetime URL shortener pricing breakdown and the calculator below will give you a personalised answer in about ten seconds.
The dishonest case — and it's a common one — is paying $29/month for years because the cancellation flow is irritating and the migration looks like work. The case for owning the link infrastructure underneath covers why the migration usually isn't actually as expensive as it feels, if you've planned for it.
The lifetime and self-hosted tier
The third tier is where the URL shortener cost question gets interesting, because the math changes shape. You pay once. The platform charges nothing recurring on the licence itself (hosting may or may not be separate). Break-even against a monthly subscription lands somewhere between month six and month eighteen depending on which monthly tier you're comparing against.
The lifetime and self-hosted band has three sub-options, each with different trade-offs.
Lifetime SaaS platforms. Linked.Codes is in this category — a one-time platform-licence fee, a small modular hosting line that scales with usage, custom domain you own, no per-click cap on the licence tier. See the Linked.Codes pricing page for the current figure. AppSumo lifetime deals on tools like Pixelfed or RocketLink fall into the same sub-category, though those carry the retroactive-narrowing risk that the lifetime-pricing breakdown covers in detail. The pitch on lifetime SaaS is "the convenience of hosted, the math of one-time" — and it holds, conditional on the platform staying alive.
Self-hosted from CodeCanyon or similar. PHP-based URL shortener scripts on CodeCanyon list between $39 (for basic single-tenant tools) and $5,000+ (for multi-tenant white-label platforms with built-in billing). The math looks great until you cost in the hosting bill, the certificate-renewal automation, the database backups, and the few hours every quarter when something breaks and you have to fix it. Honest hourly cost makes this option work for two specific buyers: developers who genuinely enjoy operating servers, and people who want to resell a multi-tenant platform under their own brand. For everyone else, the lifetime SaaS option is better.
Open-source self-hosted. YOURLS, Shlink, and Polr are the main names. The software is free, the hosting bill is $5–$20/month, and the maintenance burden is yours. The same caveat as CodeCanyon applies — you're trading money for time, and the trade only makes sense if you actively prefer the operational work.
Linked.Codes is the lifetime column on this chart — one-time payment for the platform tier, custom domain you own, full link export. The calculator below will tell you whether the math works for your specific situation.
See the lifetime priceThe cost-over-time calculator
Plug in your numbers. The widget runs the math across all three tiers — free, monthly subscription, lifetime — and tells you which one wins at your usage volume, your time horizon, and your tier preference. The lifetime field auto-fills with the live Linked.Codes price; everything else is editable.
The verdict line at the bottom changes as you edit any of the four numbers. Try plugging in your honest horizon — the number you'd answer if someone asked "how long are you actually going to keep this short-link domain alive?" — and the result usually decides the question faster than reading any comparison post does.
When each tier is the wrong fit
The hardest part of URL shortener pricing isn't picking the right tier; it's recognising when the tier you're attracted to is the wrong one for your situation.
Free is wrong when the link is going on anything you'll print, anything tied to revenue, or anything you'd want to know analytics about. The cost shows up as clicks lost to the unfamiliar domain and as decisions you couldn't make because the data didn't exist. A free shortener on packaging is a small business owner paying nothing in dollars and a real amount in invisible clicks. The branded short links and the click you lose post puts numbers on the trust gap.
The $9 band is wrong when you're running more than one brand or running campaigns at scale. The link caps and click caps are sized for a one-person consultant, not for a marketing team or an agency. Hit the cap mid-campaign and you're either upgrading mid-flight (expensive) or letting links break (worse).
The $29 band is wrong when you'll plausibly still be running short links twelve months from now. The break-even with lifetime tiers sits inside that window in almost every comparison; paying $29/month past month twelve is paying for the convenience of not having to make a decision, which is a thing reasonable people sometimes do but should at least name as such.
The $79+ band is wrong for solo operators and small agencies who don't actually need SLAs, SSO, or account management. You're paying for organisational features that nobody on a five-person team needs. The same money buys two years of a lifetime tier with most of the same features minus the dedicated account manager you weren't going to call anyway.
Lifetime is wrong when your horizon is genuinely short — a one-off campaign, a six-month engagement, a one-time launch. The math doesn't get a chance to land in your favour, and the platform-survival risk is real. Pay monthly to a platform that has the basics covered.
Self-hosted is wrong unless you actively enjoy server maintenance or you're reselling the platform under your own brand. The hosting bill is small but the time cost is real, and most people who pick self-hosted on price alone end up migrating back to hosted inside a year.
URL shortener pricing tiers don't compete with each other; they compete with the same buyer at different points in their life. The right tier this year may not be the right tier next year, and that's the actual case for owning the underlying domain so you can move.
What to compare on, past the headline price
Once you've narrowed down the tier, the comparison between platforms inside that tier comes down to five things, none of which appear on the marketing-page price comparison.
Custom-domain ownership. Without this, the platform owns your links. With it, you can leave any time and the URLs keep working. The case for why your branded short domain beats bit.ly covers the why; the walkthrough on setting up a custom short-link domain covers the how. The custom-domain platform documentation covers the dashboard-side setup.
Click cap. The marketing page leads with the cap that sounds impressive ("100,000 clicks!") and buries the one that'll actually hit you. Match the cap to your real volume across an honest twelve-month forecast, not the volume in your launch month.
Export terms. Full CSV/JSON of every slug, destination, and click history. Without it, "switching" reduces to "starting from scratch". Paywalled exports are a yellow flag — the platform is trying to make leaving expensive.
Analytics depth. Click totals are the floor. What you actually want is per-link, per-day, per-country, per-device, per-referrer breakdowns with at least twelve months of retention. Anything less and you can't run a campaign you'd want to optimise.
Active development. A platform with a quiet changelog is a platform on autopilot, and platforms on autopilot get acquired or retired. Check the public changelog cadence before you commit to either a lifetime or a multi-year subscription.
If you're picking between platforms inside the lifetime tier specifically, the lifetime URL shortener pricing breakdown covers the platform-survival mitigations in more detail.
The Linked.Codes positioning
Disclosure: Linked.Codes is one of the lifetime URL shortener options described above. One-time payment for the platform tier, a small modular hosting line that scales with usage, custom domain you own, no per-click cap on the licence tier, full CSV export. The pricing page carries the current figure and any active discount; the calculator above auto-fills with the live number.
Whether it's the right pick for you depends on the calculator's answer when you plug in honest numbers, not on any pitch. If your horizon is short or your volume is tiny, free or monthly elsewhere is fine. If you've crossed the threshold where lifetime math works and you want a platform that's still going to be running short links five years from now, the lifetime tier is built for that case.
FAQ
What's a fair price for a URL shortener in 2026?
For a working solopreneur with one custom domain and a few thousand clicks a month, $20–$35/month is the going rate at platforms like Rebrandly, Short.io, or Bitly Starter — or a one-time fee in the $200–$700 range at a lifetime platform. For a small agency, $59–$89/month buys you multiple domains and team seats at the monthly tier, or the same one-time lifetime fee covers the same use indefinitely.
Is free OK for a small business?
For internal links — staff Slack messages, internal documents — yes. For anything customer-facing or printed, no. Free shorteners cost you in click-through rate (the unfamiliar domain reads as spam to many users) and in analytics depth (you can't optimise a campaign you can't measure). A custom domain on a paid or lifetime tier usually pays back faster than the dollar cost suggests.
What's the difference between Bitly Starter and Rebrandly Starter?
Bitly Starter ($35/month) is built for solo brand-managers who want every analytics breakdown on the dashboard. Rebrandly Starter ($24/month) is built around the branded-domain workflow specifically — domain management is a first-class feature rather than an add-on. For most working users the choice comes down to whether you've already got an existing branded short domain or you're starting fresh. The [Bitly alternatives breakdown](/blog/bitly-alternatives-2026) covers the head-to-head in more detail.
How does the lifetime tier compare to a CodeCanyon script?
Different trade-off. A CodeCanyon script costs $39–$5,000 one-time but you have to host it, secure it, update it, and back it up. A hosted lifetime SaaS is more money up front but zero ongoing operational time. For anyone whose hourly rate is above $30 and whose horizon is under five years, hosted lifetime usually wins on time-cost terms.
When should I switch tiers?
When the cap hits, when the missing feature blocks a real campaign, or when the cumulative spend crosses the next tier's break-even. The "missing feature" version is the most common — you start on free, hit a wall on the second campaign that needs a custom domain, and move up. The cumulative-spend version is the easiest to miss — three years of $29/month is $1,044, which would have bought you most lifetime tiers twice over.
Does the volume of clicks change which tier wins?
Yes, at the edges. Free is fine under roughly 100 clicks per month. Monthly subscriptions become cost-effective in the 1,000–500,000 range. Past 500,000 clicks per month you're either at an enterprise tier or on a self-hosted setup where the marginal cost of clicks is closer to zero. The calculator above bakes the click-volume question into its verdict.
What about hidden costs after I pick a tier?
The most common surprise is the custom-domain TLS certificate. Some platforms charge extra for it; the good ones automate Let's Encrypt and don't. The second is overage fees on clicks — read the fine print. The third is mid-tier feature gating, where a feature you assumed was included turns out to be on the next tier up. Honest platforms publish a feature-by-tier matrix; sketchy ones make you ask sales.
Sourcesshow citations
- Bitly pricing page — https://bitly.com/pages/pricing
- Rebrandly pricing page — https://www.rebrandly.com/pricing
- Short.io pricing page — https://short.io/pricing/
- Dub pricing page — https://dub.co/pricing
- TinyURL pricing page — https://tinyurl.com/app/plans
- CodeCanyon URL shortener category — https://codecanyon.net/category/php-scripts/social-networking/urls-shorteners
- The Verge on AppSumo lifetime-deal trade-offs — https://www.theverge.com/2023/4/19/23689610/appsumo-lifetime-deals-ltd-tradeoffs
Try it on your own domain
Branded short links and dynamic QR codes, on your subdomain or your own domain. One-time purchase, no per-click fees.