/* tool ui */ .tool{background:var(--card);border-radius:var(--radius);box-shadow:var(--shadow);padding:22px;margin:20px 0} .tool h2{margin-top:0} .field{margin:0 0 16px} .field label{display:block;font-weight:600;font-size:15px;margin:0 0 6px} .field .hint{font-weight:400;color:var(--sub);font-size:13px} .tool input[type=number],.tool select{width:100%;font-size:17px;padding:12px 14px;border:1px solid var(--line); border-radius:12px;background:var(--bg);color:var(--ink);-webkit-appearance:none;appearance:none} .row2{display:grid;grid-template-columns:1fr 1fr;gap:14px} @media(max-width:560px){.row2{grid-template-columns:1fr}} .tool button{width:100%;font-size:17px;font-weight:600;padding:14px;border:0;border-radius:12px;cursor:pointer; background:var(--accent);color:#fff;margin-top:4px} .tool button:active{transform:scale(.99)} .out{margin-top:18px;padding:18px;border-radius:14px;background:var(--bg);border:1px solid var(--line)} .out.hidden{display:none} .big{font-size:30px;font-weight:700;letter-spacing:-.02em;margin:0 0 4px} .out table{width:100%;border-collapse:collapse;margin-top:8px;font-size:15px} .out td{padding:7px 4px;border-bottom:1px solid var(--line)} .out td:last-child{text-align:right;font-weight:600;font-variant-numeric:tabular-nums} .checkgrid{display:grid;grid-template-columns:1fr 1fr;gap:8px} @media(max-width:560px){.checkgrid{grid-template-columns:1fr}} .checkgrid label{display:flex;align-items:center;gap:8px;font-weight:500;font-size:14px;padding:8px 10px; background:var(--bg);border:1px solid var(--line);border-radius:10px;cursor:pointer} .checkgrid input{width:18px;height:18px} .keypts{margin:14px 0;padding-left:20px}.keypts li{margin:6px 0;color:#3a3a3c} @media(prefers-color-scheme:dark){.keypts li{color:#d1d1d6}} .byline{font-size:13px;color:var(--sub);margin:10px 0 0} .byline a{color:var(--accent)} .note{font-size:13px;color:var(--sub);margin-top:10px}
Home › Gacha F2P Savings Planner
Free tool · Updated 2026-06-27

Gacha F2P Savings Planner

Tell us your daily currency income and how many pulls you want — we'll tell you the exact date you can afford them as a free player.

Free-to-play gacha is a patience game. If you know roughly how much premium currency you earn each day, you can work out exactly when you will have enough for your next guaranteed pull — and decide whether to save through a banner or skip it. Enter your numbers below for a target date.

F2P Savings Planner

How much can a free player earn?

  • In Genshin Impact, a focused F2P player averages roughly 60–90 primogems a day from dailies and events — about one 10-pull every two to three weeks, more during big patch events.
  • A guaranteed 5★ needs up to 90 pulls (14,400 primogems); a worst-case 50/50 for a specific featured character can need up to 180. Plan for the guarantee, hope for soft pity.
  • The monthly Welkin Moon / Express Supply Pass roughly doubles a free player's income for a small cost — the single biggest lever if you ever spend a little.
  • Check exactly where your current pity sits with our gacha pity calculator, then come back here to plan the rest.

Frequently Asked Questions

How long does it take a free player to get a 5★ in Genshin?

Earning around 60–90 primogems a day, a free player can usually afford the 90-pull guarantee every two to three months, faster if they bank currency during event-heavy patches. The planner above gives you an exact date from your own income.

Should I save to 90 or 180 pulls?

Saving to 90 guarantees one 5★, but on a limited banner you have a 50% chance it is the featured one. To be certain of getting a specific featured character even after losing the 50/50, plan for up to 180 pulls.

Does spending on the monthly pass help a lot?

Yes — the Welkin Moon (Genshin) or Express Supply Pass (Star Rail) roughly doubles daily currency for a low monthly cost, and is widely considered the best value if you ever choose to spend anything.

Explore More