There is a solution that might work, in that it would entail minimal changes in your SO’s behavior, and yet would protect you from overdraft fees. I forget the exact term, but basically it’s a bank card that’s not tied to your bank account – you put X amount of dollars (say $500 or $1000) into it, and that’s how much money you can withdraw. They come with Visa logos and such, and work just like credit cards except that as soon as the money is sucked out of them, they stop working. There’s no overdraft fee involved in most cases (careful, some banks DO have such fees, for reasons I’ll get to in a minute), it’s just that when the $500 or whatever is gone, the card won’t work for you. If your wife has such a card and a cash reserve in her purse at all times for emergencies when the card runs out and she needs gas or whatever, she should be just fine. There’s still the possibility of a $29 overdraft created by filling the card, but that’s just $29 a month rather than the OD fees you cite.
These cards also charge fees to load the card with money, but it’s generally very reasonable compared to those $29 overdraft charges.
This might work since she’d still have a card and could spend just as before. She might hate the inconvenience of having the card go out on her when she screws up, but at least she won’t have to pay hundreds of dollars to the bank for that privilege.
Now, here’s what you have to understand. The bank absolutely LOOOOOVES your wife. The term they use for those ODs is fee income, and mighty fine income it is, since it only costs them about a buck to process an OD, which means the $28 remaining is gravy. That’s why banks always pay your largest debits first … they say it’s because that way important debits like the rent are covered first, but the real reason is that they’d rather hit you up for 7 charges of less than $10 (with a $29 fee for each) than hit you up for one $29 fee for the rent check. Plus, they don’t like covering large checks anyway. (that’s why some “fee paid” card will have OD charges … they want that $29 fee).
What I’m saying is that banks are predators and your SO is the prey. If she can’t or won’t keep track of her purchases, the fee-paid card or just cashing out most of her check each month is the only way to go. (That is, she can take out the bulk of her check, leaving a small amount to cover things like recurring charges, and use cash to pay all her transactions.
If she can’t make either of these adjustments, you’re screwed, buddy.