Військовослужбовці Бундесверу отримують заробітну плату, яка залежить від звання, стажу служби та сімейного стану. Базова оплата починається від 2 707 євро брутто на місяць для рядових і може сягати 21 600 євро брутто для генералів на найвищих посадах. Крім того, військові мають надбавки за сімейний стан, участь у закордонних місіях та складні умови служби.
Рядові (Gefreiter) отримують від 2 707 до 3 100 євро брутто на місяць залежно від стажу. Сержанти та підофіцери (Unteroffiziere) отримують від 3 300 до 4 200 євро брутто, а офіцери середнього складу (Hauptmann/Capitain) — від 4 500 до 5 800 євро брутто. Майори (Major) та підполковники (Oberstleutnant) отримують від 5 900 до 7 400 євро брутто на місяць, а полковники (Oberst) — 8 200–10 500 євро. Генерали на найвищих посадах отримують до 21 600 євро брутто.
Крім базової зарплати, військові отримують надбавки. Наприклад, сімейні надбавки становлять від 140 до 250 євро на місяць залежно від кількості дітей. Надбавки за участь у закордонних місіях — від 100 до 450 євро на місяць. За службу в складних умовах солдати можуть отримувати до 350 євро надбавки. Всі ці виплати збільшують загальний дохід військового більш ніж на 15–20% від базової ставки.
Контрактні солдати (Zeitsoldaten) отримують зарплату, аналогічну постійним військовим, але з додатковими стимулами для молодих спеціалістів. Наприклад, солдат без дітей зі стажем 10 років отримує близько 3 100 євро брутто, а при 18 роках служби — приблизно 3 800 євро. Офіцери зі стажем понад 20 років можуть заробляти до 9 500 євро брутто на місяць, не рахуючи додаткових надбавок.
Служба у Бундесвері також передбачає соціальні гарантії: безкоштовне медичне обслуговування, пільгові умови виходу на пенсію, програми підтримки після служби.