Notes · Claude Code

Pick Your Claude Reset Day Before You Pay

Claude's weekly limit refills on a day you don't get to choose — it's assigned to each account, apparently at random, and it never moves. If you run more than one Claude Code subscription, that day matters. Here's how to see it on a free account, before any money changes hands.

The problem

I use Claude Code heavily enough that one Max subscription doesn't cover a busy week, so I keep several accounts and switch with /logout/login whenever one hits its weekly limit. Plenty of heavy users do the same. What nobody tells you up front is that each account's weekly limit resets at its own fixed day and time — and the spacing between those resets decides how smooth your week feels.

Why the reset days should be spread out

Think of each account as a tank of fuel that refills once a week. If your accounts all refill early in the week, you're rich on Tuesday and stranded all weekend. My three accounts used to reset Tuesday, Thursday, and Friday: gaps of 47, 26, and 95 hours. Two refills landed almost on top of each other, and then came a four-day desert with nothing. Ideally, with three accounts, a fresh tank should arrive every 2–2.5 days.

You don't choose the day — you draw it

The reset day is assigned to the account itself, seemingly at random, and it's permanent. People have tried to move it by cancelling and resubscribing on a different day; the old reset day survives. Anthropic's docs say the reset time is fixed to your account regardless of when your subscription starts. So the only way to get a new reset day is a new account.

Which suggests an obvious plan: create a fresh account, check which day it drew, and only subscribe if the day fills a hole in your schedule. Except —

Free accounts don't show it

Paid accounts can see their reset time under Settings → Usage. Free accounts get no such screen. Nobody wants to pay $100–200 just to discover the new account resets on the same day as an old one.

The console trick

The Claude website itself knows your reset time — its own pages fetch it from an internal endpoint whenever you're logged in. You can ask that same endpoint directly from your browser's console. Nothing gets installed, no third-party extension sees your account, and the request goes only to claude.ai, exactly like the ones the page already makes.

  1. Log in to claude.ai in Chrome with the account you want to check, and send at least one message so the account has some usage history.
  2. Open the console: press F12, then click the Console tab (or Ctrl+Shift+J on Windows, +Option+J on Mac).
  3. Paste the snippet below and press Enter. (If Chrome blocks the paste, type allow pasting in the console first, press Enter, and paste again.)
javascript:(async()=>{const o=(await(await fetch('/api/bootstrap')).json()).account.memberships[0].organization.uuid,u=await(await fetch(`/api/organizations/${o}/usage`)).json(),z=d=>new Intl.DateTimeFormat('en-US',{timeZoneName:'short'}).formatToParts(d).find(p=>p.type=='timeZoneName').value,f=t=>{const d=new Date(t);return `${d.toLocaleString('en-US',{dateStyle:'long',timeStyle:'medium'})} (${z(d)})`};alert(`5h reset: ${f(u.five_hour.resets_at)}\n7d reset: ${f(u.seven_day.resets_at)}`)})()

A popup shows two times in your local timezone: when the 5-hour window resets, and — the one you care about — when the 7-day window resets. The weekday of that second time is the account's assigned reset day, forever.

How it works, in one sentence: the snippet asks claude.ai which organization your account belongs to (/api/bootstrap), then asks for that organization's usage clock (/api/organizations/…/usage), and formats the two reset timestamps into a readable alert.

Reroll until the schedule is even

Now the plan works end to end. Create a free account, check its reset day from the console, and if it clashes with the accounts you already have, make another free account and check again. Free accounts cost nothing, so you can keep drawing until you get a day that spreads your fleet out — then subscribe on the winner.

That's what I did. A new account drew Saturday 2 PM, turning my Tuesday–Thursday–Friday cluster into Tuesday–Thursday–Saturday: gaps of 47, 59, and 62 hours — almost perfectly even.

Two caveats. This reads an unofficial endpoint, so it may stop working whenever Anthropic changes their internals. And while the docs say the reset day sticks to the account regardless of when a subscription begins, it's worth confirming in Settings → Usage right after you subscribe, while a refund is still easy.

Written July 2026. · More notes · Home