Hepatitis B vaccine for children usually costs $50-500 a shot, but it is free if the shot is covered by the National Immunization Program. Hepatitis B vaccine within the scope of the National Immunization Program is free of charge and requires about three injections, which are given on the day of birth, at one month and at six months. In other cases, you need to pay for the vaccination, and the general price is about 50-100 yuan for the domestic vaccine and 200-500 yuan for the imported vaccine, which varies according to the pharmaceutical company and the region. In addition, children are recommended to drink more water after vaccination, try not to get wet for a week at the injection site, and don’t take a bath, and eat a light diet, in addition, you should pay attention to whether there is any adverse reaction after the injection, and if there is any abnormality, you should report it to the doctor in time.