QUOTE(Jackwei94 @ Dec 17 2020, 08:28 PM)
Sry, is 40% increment of current salary, mean 140% of current salary.
Because chit chat with friends, they suggest wait for bonus, it just 1 or 2 months away.
But the opportunity is quite fortunate for me... and the new company is MNC, so I have no doubts on it. And going with MNC company kasi more power to my resume in the future.

If it's 40% increment, I honestly think it's a brainless decision.
Let's lay out the facts.
I use fake numbers to illustrate scenario:
Current Salary: 5000
New Salary: 7000
Assuming if you wait for bonus, that means you will need to wait 2 months.
So a few key questions you have to ask yourself:
1. Is it possible to easily find something which gives you 40% or higher increment soon after bonus period?
2. How much do you expect the bonus will be? (what are the chances that it will be 0.5 months, 0.75 months.... 2 months)
3. Is it possible to negotiate a later start date, or to request for sign-on bonus?
So, if for 3, you can start later/request sign-on bonus, then you don't have to even consider anything else. Can just accept.
For 1, I illustrate some sample calculations which you can work out yourself. So, imagine if you expect you need say 3 months after bonus to find something as attractive as this.
That means, your "loss" is 3 months + 2 months (2 months for waiting bonus, 3 months for finding a job).
Your loss is thus: 2000 * 5 = 10,000.
This means that, if your bonus is anything less than 2 months, you're on a "net loss".
Or say you find another job with 30% within a month after you get bonus. Your "loss" is 3 months salary + 10% diff thereafter. Within 12 months, the difference would be 40% x 3 + 10% x 9 = 6000 + 4500 = 10,500.
This means that you'll "lose" 500 within 12 months by finding a job that is just 10% lower increment.
So, you need to adjust the figures yourself to see which is a better deal for you.
If you need my assistant to help you calculate more scenarios, you can PM me.