Există câteva programe federale care oferă finanțare pentru repararea acoperișurilor, inclusiv programul de asistență pentru asistență pentru copii și împrumuturi de reparații unice pentru familii și programe de finanțare. Departamentul de Agricultură al Statelor Unite finanțează Programul de Împrumut de Reparare Familială și Programul de Grant, iar Departamentul pentru Energie din SUA administrează programul de Asistență Weatherization. Pentru a primi aceste granturi, proprietarii de case trebuie să îndeplinească anumite cerințe privind veniturile.
Pentru a beneficia de o subvenție pentru reparații la domiciliu prin programul de împrumut reparații familiale și un grant, proprietarii de case trebuie să aibă vârsta de 62 de ani sau mai mult, să demonstreze că nu dispun de fonduri pentru a efectua reparațiile necesare și să demonstreze că nu fixează poate provoca un pericol de siguranță. Proprietarii de case care solicită acest grant trebuie, de asemenea, să locuiască într-o comunitate cu venituri foarte scăzute. Grantul poate fi de până la 7.500 dolari pentru a face reparații la domiciliu necesare în 2015. Acest program oferă, de asemenea, împrumuturi proprietarilor de case care au un venit care este de 50% sub venitul mediu într-o zonă.
Departamentul de Energie al SUA oferă fonduri prin intermediul agențiilor locale pentru a face reparații la domiciliu care îmbunătățesc eficiența energetică a unei locuințe, cum ar fi înlocuirea unui acoperiș. Aceste subvenții sunt destinate familiilor cu venituri mici.