That sounds about right

You pay for everything up front at Rite Aid and then you submit your receipts and claim your rebate check once a month.
I have a credit card that I only use for Rite Aid purchases. When the bill comes I pay with my rebate check. Usually I break even or come within $5 for the month which is the sales tax. Sometimes I come out ahead and then just pocket the profit.
I like Rite Aid because I don't usually have to make a gazillion trips. I don't have to worry about ECB's expiring. I don't have to do a ton of advanced planning on what order I need to pay in or anything like that. If I make a mistake, I can see online that the rebate didn't clear and I can easily fix it by returning the product and buying the right one. And if I decide to take a month off or a few weeks or if I am on vacation, it is no biggie. Nothing will "expire".
Yes, it is a pain to pay the money up front, but if you are disciplined to do it my way with the credit card or to use the rebate check for the next months purchases, it is very very easy. And yes, this is a GREAT week to start!