Belated and Advance Happy Birthday


Senior Member
Here, when we want to greet someone in advance, we say:

a) advance happy birthday!

And we want to greet someone days after someone's birthday, we say:

b) belated happy birthday!

I have doubts if that is the correct order of words after seeing a native speaker wrote:

c) happy belated birthday!

How do you greet someone in advance or days after his birthday in your region?
  • nzfauna

    Senior Member
    New Zealand, English
    C is indeed very normal and correct.

    I would never say neither A, nor B.

    To wish someone happy birthday in advance, I would simply say:

    Happy birthday in advance!
    Happy birthday for [the day, or date]!
    < Previous | Next >