← Back to Miles

Every sign-up offer, in one place

Some apply links pay us a commission, at no extra cost to you. It never changes the ranking on this page, which is pure reward maths. Details on the editorial policy.

Ranked by cash

Best cash offers

Citi PremierMiles card

Citi PremierMiles

S$400 cash or 30,000 miles

Get S$400 cashApply via SingSaver

Requires S$500 of spend within 30 days of card approval.

or choose from 5 rewards
Citi Rewards card

Citi Rewards

S$400 cash or 25,000 miles

Get S$400 cashApply via SingSaver

Requires S$500 of spend within 30 days of card approval.

or choose from 5 rewards
HSBC Revolution card

HSBC Revolution

S$400 cash or 25,000 miles

Get S$400 cashApply via SingSaver

Requires S$500 of spend by the end of the calendar month following card account opening.

or choose from 5 rewards
OCBC Rewards card

OCBC Rewards

S$400 cash or 25,000 miles

Get S$400 cashApply via SingSaver

Requires S$400 of spend within 30 days of card approval.

or choose from 5 rewards
HSBC TravelOne card

HSBC TravelOne

S$400 cash or 25,000 miles

Get S$400 cashApply via SingSaver

Requires S$500 of spend by the end of the calendar month following card approval.

or choose from 5 rewards
OCBC 90N card

OCBC 90N

S$400 cash or 25,000 miles

Get S$400 cashApply via SingSaver (Mastercard)

Requires S$400 of spend within 30 days of card approval.

or choose from 5 rewards
DBS Altitude card

DBS Altitude

S$320 cash or 38,000 miles

Get 38,000 milesApply with DBS

A minimum spend applies to this reward. Check the current condition before applying.

or choose from 2 rewards
Standard Chartered Journey card

Standard Chartered Journey

S$180 cash or 30,000 miles

Get S$180 cashApply via SingSaver (paying the annual fee)

Requires S$800 of spend within 60 days of card approval, AND you must also take one of four other Standard Chartered products: EasyPay, a Bonus$aver account, a CashOne loan or a funds transfer.

or choose from 4 rewards
UOB Lady's Card card

UOB Lady's Card

S$95 cash

Get S$95 cashApply via SingSaver

Requires S$500 of spend within the first 30 days of card approval.

UOB Visa Signature card

UOB Visa Signature

S$95 cash

Get S$95 cashApply via SingSaver

Requires S$500 of spend within the first 30 days of card approval.

UOB KrisFlyer UOB Credit Card card

UOB KrisFlyer UOB Credit Card

S$95 cash

Get S$95 cashApply via SingSaver

Requires S$500 of spend within the first 30 days of card approval.

UOB PRVI Miles card

UOB PRVI Miles

S$95 cash

Get S$95 cashApply via SingSaver (American Express)

Requires S$500 of spend within the first 30 days of card approval.

Ranked by miles

Best miles offers

DBS Altitude card

DBS Altitude

38,000 miles or S$320 cash

Get 38,000 milesApply with DBS

A minimum spend applies to this reward. Check the current condition before applying.

or choose from 2 rewards
Citi PremierMiles card

Citi PremierMiles

30,000 miles or S$400 cash

Get S$400 cashApply via SingSaver

Requires S$500 of spend within 30 days of card approval.

or choose from 5 rewards
Standard Chartered Journey card

Standard Chartered Journey

30,000 miles or S$180 cash

Get S$180 cashApply via SingSaver (paying the annual fee)

Requires S$800 of spend within 60 days of card approval, AND you must also take one of four other Standard Chartered products: EasyPay, a Bonus$aver account, a CashOne loan or a funds transfer.

or choose from 4 rewards
Citi Rewards card

Citi Rewards

25,000 miles or S$400 cash

Get S$400 cashApply via SingSaver

Requires S$500 of spend within 30 days of card approval.

or choose from 5 rewards
HSBC Revolution card

HSBC Revolution

25,000 miles or S$400 cash

Get S$400 cashApply via SingSaver

Requires S$500 of spend by the end of the calendar month following card account opening.

or choose from 5 rewards
OCBC Rewards card

OCBC Rewards

25,000 miles or S$400 cash

Get S$400 cashApply via SingSaver

Requires S$400 of spend within 30 days of card approval.

or choose from 5 rewards
HSBC TravelOne card

HSBC TravelOne

25,000 miles or S$400 cash

Get S$400 cashApply via SingSaver

Requires S$500 of spend by the end of the calendar month following card approval.

or choose from 5 rewards
OCBC 90N card

OCBC 90N

25,000 miles or S$400 cash

Get S$400 cashApply via SingSaver (Mastercard)

Requires S$400 of spend within 30 days of card approval.

or choose from 5 rewards
American Express Singapore Airlines KrisFlyer Ascend card

American Express Singapore Airlines KrisFlyer Ascend

20,000 miles

Get 20,000 milesApply with American Express

Requires S$8,000 of spend within the first 6 months of card approval, with the annual fee paid.

plus 2 more
Before you apply

A welcome offer is a reward for spending you were already going to do, and most have a minimum spend inside a deadline. The qualifying condition is shown on each apply button above. If the minimum would make you overspend, the bank won.