BAT balance not updating despite ads shown; repeated token refill/redemption errors in logs

My Brave Rewards BAT balance is stuck/not updating (ads count increases, but no BAT earned credited). From brave://rewards-internals logs, I’m seeing repeated errors like “Failed to refill confirmation tokens”, “Payment token is not ready”, “Failed to redeem payment tokens”, “Failed to get signed tokens”, and network/resource fetch failures (e.g., ERR_ADDRESS_UNREACHABLE).

Steps to Reproduce:

  1. Enable Brave Rewards and view ads normally.

  2. Check brave://rewards – ads shown counter increases, but BAT balance does not.

  3. View brave://rewards-internals logs – token-related errors persist.

Actual Result:
BAT balance remains at [your current balance, e.g., 0.00], despite [X] ads viewed this month. Logs attached/screenshot below.
[Paste key log snippets here, e.g.:
[Feb 17, 2026 2:58:01.1 PM GMT:ERROR:refill_confirmation_tokens.cc(199)] Failed to get signed tokens
[Feb 17, 2026 2:58:01.1 PM GMT:ERROR:user_rewards.cc(88)] Failed to refill confirmation tokens
etc.]
[Screenshot of brave://rewards-internals summary if possible]

Expected result:
BAT should accrue for viewed ads (estimated earnings updating), and token refills/redemptions succeed without errors.

Reproduces how often:
Every session / continuously (since [date you noticed, e.g., Feb 14]).

Brave Version (check brave://version):
[Copy-paste your version, e.g., 1.70.x]

Additional Information:

  • OS: [e.g., Windows/macOS/Linux, version]

  • Rewards verification status: [Verified / Pending / Not connected]

  • Custodial wallet: [e.g., Uphold/Gemini / None]

  • Tried: Restart Rewards, clear pending confirmations, browser restart, disable VPN/firewall – no change.

  • Location: Mexico City, MX (if relevant for region-specific issues).


Post this in the “Rewards Support” category on community.brave.com (it auto-loads a similar template). This format gets fast responses from Brave staff, as it includes exactly what they need without fluff.

This is how it works. The balance is only what you have in your account based on ad views in the prior month. You would view ads in January and then be paid for that in February for those ad views. Payouts occur arounds the 7th of each month, give or take.

These are normal and to be expected. It’s nothing bad.

Nah, it never has been like that. We’ve always been paid the month after.

Nope. Because these aren’t actual errors as you are thinking. It just is the browser checking to see if you can view ads yet. There are ad view restrictions for each campaign, plus a time limit in between when you can view types of ads. Such as you can’t just repeatedly open a New Tab Page and have it routinely show you NTP ads. It will have something of a “cooldown” before it will allow the next to appear after you see one.

There are a lot more scenarios and different meanings than that. I just used a very vague example to try to depict a bit of how it can work. So if it is trying to pull an ad but it sees you are in the “cooldown” period or anything of the sort, it shows as an “error” even though it truly isn’t. This just means you can’t “succeed” in the action it wanted to take.

Sorry, I should also explain. They got rid of “estimated earnings” like a year ago. I forget the exact date. It was always inaccurate and cause a lot of problems. So no estimated earnings.

All we have now is just the “ads viewed” counter. And as that indicates:

This only increases if the ad we have seen is a paid ad. Not all ads shown to us are paid. If it’s about a Brave product or service, a limited time partnership, or anything of that sort then it is a “house ad” and pays 0 BAT. When we see that, it won’t increase the ads viewed counter.

-EDIT/NOTE-

And to be clear, you need to be connected to Solana or Uphold in order to earn BAT. You did not indicate you were connected to anything.

1 Like

I understand, thank you very much for your answers, and please forgive me for copy pasting the question that an LLM gave me. English is my second language. I’m loving Brave. Thanks again!

1 Like

I’m a bitcoin and ethereum hodler. Never used the Solana network before, but I really like the Brave rewards system, I love that I can contribute to sites or authors or builders that I want to support, so I created a Brave Wallet, bought some SOL and connected. Everything worked like a charm.

2 Likes