Question: how long does it take for a usd cheque to clear?
Answer: Local USD cheques are cleared for free. Non-local USD cheques require a minimum of 21 working days to clear, and is charged a clearing fee of 1/8% of the cheque value (min. S$10 and max. S$100).