Za uchwaleniem ustawy głosowało 434 posłów, 1 był przeciw, a 5 wstrzymało się od głosu.
Wcześniej Sejm odrzucił wszystkie poprawki zgłoszone przez posłów opozycji w trakcie prac w komisji obrony narodowej.
Ustawa o modernizacji i finansowaniu sił zbrojnych zakłada zmianę sposobu obliczania udziału wydatków obronnych w PKB i ich wzrost. Wydatki na obronność mają w 2018 r. wynieść co najmniej 2 proc. PKB, w roku 2020 wrosnąć do 2,1 proc. PKB, a docelowo - do minimum 2,5 proc. PKB w 2030 r. Wiąże się to z ustaleniami państw NATO, podjętymi na szczycie w Newport w 2014 r., a potwierdzonych w 2016 r. na szczycie w Warszawie oraz deklaracjami rządu i prezydenta o zwiększeniu wydatków obronnych do 2 proc. PKB (liczonych wg metodologii NATO, tj. w odniesieniu do budżetu roku bieżącego).
Zwiększenie wydatków obronnych ma umożliwić reorganizację struktury i systemu dowodzenia sił zbrojnych i przyspieszyć modernizację "przy aktywnym zaangażowaniu polskiego przemysłu obronnego". Zwiększenie stanu etatowego sił zbrojnych wiąże się z formowaniem Wojsk Obrony Terytorialnej, które docelowo mają liczyć ponad 50 tys. osób. Według szacunków zmiana przepisów spowoduje wzrost wydatków obronnych o ponad 117,2 mld zł w ciągu 10 lat.