It usually takes about a month to 3 months to get Robux with Microsoft Rewards, depending on the reward amount and how actively you earn points. A common estimate from recent user reports is around 40 days for 400 Robux , about 92–95 days for 800 Robux , and roughly 112–115 days for 1,000 Robux if you start from the beginning and do the daily tasks consistently.

What affects the timing

The biggest factors are:

  • Your rewards level, since higher levels can earn points faster.
  • Which Robux option you’re redeeming, because higher Robux costs much more points.
  • Whether the Robux reward is actually available in your region, since some gift cards can be out of stock.

After redemption

Once you redeem, the Robux code is usually delivered by email fairly quickly, often within 5 minutes to 72 hours. If you redeem and nothing shows up right away, checking spam and waiting a bit is normal.

Real-world expectation

For most people, the process feels slow because daily point limits cap how fast you can build up enough points. So the practical answer is: expect weeks, not hours or days.

TL;DR: 400 Robux can take about 40 days, while bigger Robux rewards often take 2–4 months depending on your level and daily activity.
[1][8]