I'm using UOB One card , but I think there are a few cards with similar rebates.
For UOB One, Can get S300 cash back every quarter if you fulfill the following conditions
1. Charge $2000 on the card every month of the quarter
2. Charge at least 5 payments on the card every month of the quarter
So every month we will have our restaurant charge to our card $400 5 times.
It is quite significant since for example, if the total bill for the banquet is around $18k,
and pay over 9 months - 3 quarters, can can get back about $900 (almost the price of one table or 1 air ticket for honeymoon~).
Some details...
The quarter starts on the month the card is issued. So for example, if applied and received in July, the quarter will be July, August, September.
For the first quarter, they may pro-rate. So if the first month didn't fulfill the conditions, but 2nd and 3rd month did, they will rebate $200.