Penicillin Shot / A shot of benzathine penicillin g typically costs between $0.20 and $2.00, and usually all you need and the who estimates that a single shot of penicillin could have saved over 53,000 babies in 30.