I cancelled some flights back in mid-August and the card I used was subsequently cancelled prior to this. I've called Citibank, they claim that no refund has been received on their end and to check with the merchant. Before I bother hanging on the phone for ages to QF (inevitable I presume...) to confirm the refund has been processed, just wondering if anyone else has received money back yet from around this period...
You should definitely call. Qantas are quoting up to 12 weeks. If your refund has taken longer than 12 weeks and you call them, they'll put your refund into a "high priority" queue which seems to get processed in 2-3 days. (first hand experience in August)
I'm skeptical whether there is actually a 12 week backlog of refunds, or this is a cashflow management tactic from Qantas. They are among the slowest airlines to refund globally.
With regards to refunds to closed cards - QF refunded some taxes to an already closed Qantas Money card, which is issued by Citi. Qantas Money sent a cheque which took 2-3 weeks to arrive.
Following that experience Qantas cancelled another of my bookings last month which had been paid using the same Qantas Money card. Rather than having to deal with Citi and cheques again, I went through a different process with Qantas where they'll refund to a different card if I send proof of card closure. Had to email the booking details and supporting docs to
shrqetrefunds@qantas.com.au, gave them the new card number over the phone. That one's now up to about 6 weeks with no sign of refund yet.