Subscription pricing

구독 가격

Compare total spend across billing cycles and renewal horizons.

···
html
<div class="sub"><div class="top">USE HORIZON <strong id="months">8 MONTHS</strong></div><div class="line"><span>MONTHLY</span><div><i id="monthlyBar"></i></div><b id="monthly">$96</b></div><div class="line"><span>ANNUAL</span><div><i id="annualBar"></i></div><b>$96</b></div><input id="horizon" type="range" min="1" max="12" value="8"><div class="note" id="note">BREAK EVEN AT MONTH 8</div></div>
css
.sub{width:min(92%,570px);font:800 clamp(10px,2.5vmin,14px)/1.2 sans-serif}.top{display:flex;justify-content:space-between;gap:8px;margin-bottom:13px}.top strong{color:var(--accent);font-size:clamp(17px,5vmin,30px)}.line{display:grid;grid-template-columns:62px 1fr 44px;gap:7px;align-items:center;margin:8px 0}.line>div{height:clamp(23px,6vmin,39px);background:var(--surface);border:1px solid var(--line)}.line i{display:block;height:100%;background:var(--accent);transition:width .35s}.line:nth-of-type(3) i{width:66.7%;background:var(--accent-2)}input{width:100%;margin-top:14px;accent-color:var(--accent)}.note{text-align:center;color:var(--muted)}@media(min-width:700px){.sub{font-size:13px}.line{grid-template-columns:85px 1fr 55px}}@media(min-width:700px){body>:first-child{transform:scale(1.25);transform-origin:center}}
js
const r=document.querySelector('#horizon');function draw(){const m=+r.value;document.querySelector('#months').textContent=m+' MONTH'+(m===1?'':'S');document.querySelector('#monthly').textContent='$'+(m*12);document.querySelector('#monthlyBar').style.width=(m/12*100)+'%';document.querySelector('#note').textContent=m<8?'MONTHLY COSTS LESS SO FAR':m===8?'BREAK EVEN AT MONTH 8':'ANNUAL COSTS LESS'}r.oninput=draw;draw();setTimeout(()=>{r.value=11;draw()},650);setTimeout(()=>{r.value=8;draw()},2600);

Subscription pricing renews access or service on a recurring cycle. Monthly and annual plans differ in commitment and cancellation flexibility as well as the displayed amount.

Scrub the usage horizon in the demo to compare cumulative monthly payments with an annual upfront payment. A monthly equivalent can hide initial spend and unused months.

Show entitlements, renewal timing and cancellation terms with the price. Calculate savings against a real monthly reference.

When to use

Use for recurring products when balancing cost and customer flexibility.

Open as page ↗