v3.26.1
Allowance for Credit Losses - Changes in Allowance (Details) - USD ($)
$ in Millions
3 Months Ended 6 Months Ended
Jun. 30, 2026
Jun. 30, 2025
Jun. 30, 2026
Jun. 30, 2025
Total allowance for credit losses:        
Beginning balance $ (8,592) $ (7,722) $ (8,592) $ (7,886)
(Provision) benefit for credit losses (485) (946) (762) (970)
Write-offs 434 288 809 540
Recoveries (110) (91) (208) (155)
Ending balance (8,753) (8,471) (8,753) (8,471)
Single-family        
Total allowance for credit losses:        
Beginning balance (6,286) (5,356) (6,272) (5,487)
(Provision) benefit for credit losses (226) (737) (329) (761)
Write-offs 233 166 365 357
Recoveries (66) (58) (109) (94)
Ending balance (6,345) (5,985) (6,345) (5,985)
Multifamily        
Total allowance for credit losses:        
Beginning balance (2,306) (2,366) (2,320) (2,399)
(Provision) benefit for credit losses (259) (209) (433) (209)
Write-offs 201 122 444 183
Recoveries (44) (33) (99) (61)
Ending balance $ (2,408) $ (2,486) $ (2,408) $ (2,486)