Neonatal Nurse receives a national hourly rate of $21.70 to $37.97. Neonatal nurse collects an average overtime pay of $14.68 to $60.55. Neonatal nurse also receives bonus of up to $1,964 per year and profit sharing of $245,143 to $90,122 per annum.