
I just spent half an hour on the phone with DBS having an enlightening discussion about cash advance charges. Bear with me, this gets a little complicated.
When you do a cash advance with a DBS credit card, you are charged a cash advance fee (up to S$10) and a finance charge, calculated as interest at 3% per month with a S$2.50 minimum. For example, I withdrew 3000 baht last December 23rd, and was charged S$125.77 + S$10 + $2.60 for it.
So far, so good. Now here's the problem: the finance charge is calculated on January 20nd, which is when the bill is sent out. I received my January bill for S$138.37, which I paid in full on the due date of February 15th...
But DBS slapped me with another S$2.50 charge in my February bill. Why? Because the interest continued to increase between January 20, the billing date, and February 15, the payment date. I paid the S$2.50 again the next month, but this problem kept on looping and that $2.50 has showed up in every single bill since. And now that I called DBS, they oh-so-graciously agreed to waive the charge -- for the past 4 months. Problem is, this has been happening for 36 months. I already called them previously about the same issue and had it waived once before, but the idiot who answered the phone then couldn't explain what was happening and assured me it was a one-time thing.
Some small print of interest on the bill: If payment is not made in full, a finance charge of 24% per annum (subject to a minimum charge of S$2.50) will be levied on the outstanding balance from the date each transaction was effected...
Is it just me, or does DBS have absolutely no right whatsoever to charge finance charges when a) I pay my bill on time and in full, and b) for something they don't print on my bill at all? What they should be doing is calculating the interest as it will be on February 15th and charging me that amount.
The amounts here aren't big, but this is obviously a systemic issue and DBS is making hundreds of thousands from these "finance charges". Any other DBS victims out there who would be willing to sign up to a CASE complaint or Small Claims Tribunal claim? Hell, if I was in the United States this would have "class action lawsuit" written all over it...

Do other banks in Singapore also have this same issue? (My bank back in Angmohland certainly didn't.)