A lot of times, a cashier can print a subtotal on the receipt,

too, so you wouldn’t even have to total them up yourself. That doesn’t take nearly as long as ringing up the different categories separately (it simply takes a press of one button), but still saves you the trouble of figuring out how much you spent on each.

Personally, I go with what it was *mostly* for, and I lump TP, Kleenex, cleaners, soap, shampoo, etc. with my grocery budget. If I buy something significant (say, some clothes) at Costco or Wal-Mart when most of the purchase was for groceries, I’ll separate it when I enter the receipt at home. If I buy something insignificant (say a roll of tape or a bottle of glue: office supplies), I’ll just leave it with the rest of the groceries.

I don’t actually use cash in envelopes, though.

I also believe in keeping things very simple

I separate my envelope money into envelopes and then when I am at the checkout I estimate how much in in each category. If I am buying groceries and laundry detergent, then I’ll add approximately the cost of laundry detergent. I don’t worry too much if I’m off a bit.

If I go to someplace like Walmart or SuperTarget, I may buy things that are budgeted in several categories.. groceries, clothing, school supplies and household supplies. If I estimate that the clothing costs $20 and it actually costs $18 or $21, I’m not going to get picky over it as long as I am paying cash and am close.