No, the two sentences have entirely different meanings.
Your stay in Singapore is paid for. You are going to stay in Singapore. The expenses of this stay have been paid.
It paid off for you to stay in Singapore. 'It paid off' is an idiom meaning that there were benefits of/a good result from. Therefore, this sentence means that you have already stayed in Singapore and that you fo
I see. Sentence one sounds like the bill for someone's stay in Singapore has been paid. By the way, must I say "has been paid" or "has been paid for"? Please advise. LC