Starbucks got roasted on social media Monday for its decision to change the company's much-beloved rewards program.

The program, which rewards customers for frequent visits, will instead change to rewarding customers based on the amount of money they spend. The new plan will go into effect in April, according to a news release.

Until then, customers will continue to earn one point per Starbucks visit, with 12 points totaling one free drink or food item. After the new plan takes effect, customers will instead earn 2 points per dollar spent, with 125 points earning a free treat.

Here today, gone in April. Image: Starbucks

As many people have pointed out on Twitter, customers who usually purchase a $2 cup of coffee per day — like a regular or decaf Pike — will go from earning a free drink for every $24.00 they spend to earning one with every $62.50.

According to Starbucks, the company changed the plan based on customer feedback, calling it the "#1 customer request" it received in regard to the loyalty program.

Lovers of the coffee brand flooded Twitter with complaints, many of which criticize the decision to reward customers who spend more, not visit more.

Dear #StarbucksRewards, I may not be a mathematician, but I know when I'm being screwed. Thanks, but no thanks. — Kelly Deutsch (@keljabel) February 22, 2016

@Starbucks @starbucksgold Customers likely wanted "more stars" for coffee beans & mugs, not programs that cost more. pic.twitter.com/XeYJNBpsHo — Zack Mathis (@ZackMathis) February 22, 2016

According to its website, Starbucks owns more than 22,000 stores worldwide and serves a combined 60 million people per week.

Judging by the influx of tweets that continue to roll in, however, a fair few of those customers are not thrilled with the coffee brand. Some of them have even threatened to go nuclear.