Forgot your password?
typodupeerror
Bug The Almighty Buck Cloud Software

Billing Software Error Sends Billion-Dollar AWS Estimates (theregister.com) 29

AWS says a billing software bug caused some customers to see wildly inflated estimated charges, including reports of accounts showing bills in the billions or even trillions of dollars. The Register reports: An open issue on the AWS Health Dashboard (archived copy at the time of writing) popped up at 1:33 am Pacific time on Friday informing users that Cost Explorer was "reflecting inaccurate estimated billing data." As of writing, the issue is still unresolved despite AWS trying several different things to get it fixed. The company apparently identified the root cause within an hour and a half of beginning its investigation, only describing it as "an issue with unit pricing within the estimated billing computation subsystem."

AWS followed up by pausing estimated bill updates, saying customers would continue to see the inflated figures already displayed, but that those estimates would not increase further. "The displayed billing estimates do not reflect actual usage and charges," AWS explained, noting that customers don't need to take any action, like, we imagine, flooding the help portal with tickets telling them what they already know, for instance.

"Once the issue has been mitigated, we expect full resolution to take multiple hours as we work through recomputing the estimated billing data," AWS added. After we first published this article, Amazon updated the issue page to indicate that it had identified the root cause and mitigated the underlying issue. The company says that it's begun backfilling data in the Cost Management Console to correct billing numbers, and that all customers should see corrected amounts by Saturday, July 18 at noon pacific time.

Billing Software Error Sends Billion-Dollar AWS Estimates

Comments Filter:
  • for hyperinflation, haha

  • I'll bet that many bricks were shat.

  • Regretfully, we did bankrupted the company. On the bright side, we got the back-end for the login screen working.
  • Just wait... (Score:3, Informative)

    by battingly ( 5065477 ) on Friday July 17, 2026 @05:41PM (#66243976)

    ...until customer support is entirely staffed by AI agents and the only response you'll get when you contact them about the billion dollar billing error is: "your service will now be terminated because your bill is overdue."

    • Well, when your entire business is on someone else's server, this is the risk you run.

    • by Njovich ( 553857 )

      Termination would be a best case scenario. Potentially they could sue you and win because ToS is basically that you have to pay whatever they tell you to.

  • Happened to me (Score:5, Interesting)

    by pulpo88 ( 6987500 ) on Friday July 17, 2026 @06:18PM (#66244014)

    I woke up this morning to an alert that my tiny static web site had incurred $3 million in S3 storage charges. Is that what "going viral" feels like? No thanks.

    It was a good reminder to review what protections I have from liability should some script kiddie ddos me.

  • by Tomahawk ( 1343 ) on Friday July 17, 2026 @07:05PM (#66244094) Homepage
    We were showing at over $660tn. Lol.

    That more than all the wealth in the entire world (~$450tn).

    I guess Amazon are trying to outdo Elon....
    • by Slayer ( 6656 )

      It's a cost estimate from AWS Health Dashboard, and with that word in the name the trillion $ amount actually sounds credible.

  • including reports of accounts showing bills in the billions or even trillions of dollars. The Register reports

    I think we are still going to see these kinds of errors making it through on AWS for a while. It's strange in that before AI, correctness seemed to be important for maintaining trust. It's even more strange in that in the competition for incorrect fuzzy answers, it's increasing the price of hardware for everyone. I can't help but think that there is no saving humans.

    Is the cost of the Engineers really decreasing so much with AI that it offsets customer losses? Or is this a monopoly type of thing?

    • Indeed. There's no doubt that:
      - AI wrote the code
      - AI wrote the unit tests
      - AI did the pull request review
      - AI approved all of the above

      What could possibly go wrong?

    • by gweihir ( 88907 )

      Is the cost of the Engineers really decreasing so much with AI that it offsets customer losses? Or is this a monopoly type of thing?

      The most likely current scenario is that even without all the damage it does, LLM-based coding is significantly more expensive (when you have to pay the real cost) than competent human engineers doing the same job. Of course, if you add all the defects LLM code has into the mix ...

  • by PPH ( 736903 ) on Friday July 17, 2026 @07:59PM (#66244196)

    ... I avoid automated fund transfers to make payments. No matter how much businesses beg. If there's a human in the loop, there's always the opportunity to look at an error like this and say "WTF?"

    When the Y2K issues rolled around, a number of people asked me (based on my previous utility experience) whether the lights would stay on. My reply was: "The power company made it through the Year 1900 and not much has changed since then. Sure, you might get a bill for 100 years of consumption. But humans look at this stuff and nobody is going to hold you to that or cut your power."

    Unfortunately, humans are increasingly out of the loop.

  • by fuzzyfuzzyfungus ( 1223518 ) on Friday July 17, 2026 @08:44PM (#66244272) Journal
    Obviously billing errors are bad; but it seems like ones that off by an egregious number of powers of ten should concern us much less than ones that are small enough to be within the realm of plausible; those are the ones that you'll need to fight over and quite possibly not even win if you are an edge case or dealing with one of the services/configurations where you don't necessarily have any independent measure of usage. You can probably tell that you didn't use a VM more than 720 hours in the last 30 days; but are you actually counting GET requests in some way that is both authoritative and cheaper than just paying the $0.0004/thousand rather than hoping that Amazon will charge you correctly? For some very buttoned up buckets that only your other stuff accesses, quite possibly you can infer from those systems; but if it's something public facing and it might be a billing error or maybe you just got crawled hard last month?
  • The notices (and alerts) were for estimated monthly charges, and not actual bills. And while, certainly, some organizations do see millions of dollars of usage per month, trillions is way over the top. As the old adage says: "If you owe someone $10k, that is your problem. If you own someone $1tn, that is their problem".
  • did someone mess up cents vs dollars on the unit?
    Like should of been 0.000005 cents per KB but was put in as 0.000005 dollars per KB

    • Not someone, some AI coding bot.

    • by Slayer ( 6656 )

      This would still not provide an explanation for trillion $ charges ...

    • I have always wondered why common computer languages haven't attempted to add units to the base language (note units are distinct from datatypes). I know, F# has it - and probably other minor languages, but no major language has done so. Errors such as incorrect conversions between dollars and cents (or km and miles) would be caught at compile time. Numbers are not just numbers, they almost always have some unit attached to them. Having units would simultaneously improve the readability of the code.

    • by jd ( 1658 )

      The algorithm seems to have been failing to scale correctly, yes. On closer inspection, it looks like the billing software treated the bytes used as K used.

  • I always do that. I always mess up some mundane detail.

  • Did AWS use Grok to generate the billing sheets or the code for handling billing?

    I'm serious. The errors reported look suspiciously like AI hallucinations or a signed integer being treated as unsigned.

"If I do not want others to quote me, I do not speak." -- Phil Wayne

Working...