How much does a marine officer get paid?
An officer just entering service will make just over $2,900 per month. A major general with over 16 years of service will have an increased pay of over $12,000 per month.
Military snipers are paid by their rank and pay grade in the military service. Enlisted ranks make less money than officer ranks, but snipers are usually enlisted members. To best answer your question, anywhere from $16,800 to $50,000 a year depending on several things. No they don't get paid by kills, and they don't do contract work