Civic Intelligence

Midwest Roofing Company

Plan context: Midwest Roofing Co. Retirement Plan

EIN 42-1005471 • Mason City, IA • 24 filings • 1 plans

PO Box 710Mason City, IA 50402-0710
Current Snapshot

Latest Year

2024

2024 Participants

73

2024 Assets

$5,154,556

2024 Contributions

$428,174

Historical Graphs

Total Assets Over Time

Aggregate end-of-year assets by filing year, excluding zero-asset years

$6,100,103$3,050,052$0200220132024YearValue
$5,154,556Latest year 2024

Participants Over Time

Largest reported end-of-year plan headcount by filing year, used to avoid double-counting participants across overlapping plans

75380200120132024YearValue
73Latest year 2024

Company Timeline

Year summaries and individual filings are combined here so you can stay in one place while moving across years and plan filings.

Year / FilingFilingsParticipantsAssetsContributionsContrib./Participant
2024173$5,154,556$428,174$5,865iApproximate average salary by contribution assumption: employee only about $146,635 at 4% or $97,757 at 6%; with 50% employer match about $97,757 at 4% or $65,171 at 6%; with 100% employer match about $73,317 at 4% or $48,878 at 6%.
Midwest Roofing Co. Retirement Plan-73$5,154,556$428,174$5,865iApproximate average salary by contribution assumption: employee only about $146,635 at 4% or $97,757 at 6%; with 50% employer match about $97,757 at 4% or $65,171 at 6%; with 100% employer match about $73,317 at 4% or $48,878 at 6%.
2023172$4,990,492$392,116$5,446iApproximate average salary by contribution assumption: employee only about $136,151 at 4% or $90,768 at 6%; with 50% employer match about $90,768 at 4% or $60,512 at 6%; with 100% employer match about $68,076 at 4% or $45,384 at 6%.
Midwest Roofing Co. Retirement Plan-72$4,990,492$392,116$5,446iApproximate average salary by contribution assumption: employee only about $136,151 at 4% or $90,768 at 6%; with 50% employer match about $90,768 at 4% or $60,512 at 6%; with 100% employer match about $68,076 at 4% or $45,384 at 6%.
2022168$4,666,363$404,013$5,941iApproximate average salary by contribution assumption: employee only about $148,534 at 4% or $99,023 at 6%; with 50% employer match about $99,023 at 4% or $66,015 at 6%; with 100% employer match about $74,267 at 4% or $49,511 at 6%.
Midwest Roofing Co. Retirement Plan-68$4,666,363$404,013$5,941iApproximate average salary by contribution assumption: employee only about $148,534 at 4% or $99,023 at 6%; with 50% employer match about $99,023 at 4% or $66,015 at 6%; with 100% employer match about $74,267 at 4% or $49,511 at 6%.
2021175$6,100,103$394,958$5,266iApproximate average salary by contribution assumption: employee only about $131,653 at 4% or $87,768 at 6%; with 50% employer match about $87,768 at 4% or $58,512 at 6%; with 100% employer match about $65,826 at 4% or $43,884 at 6%.
Midwest Roofing Co. Retirement Plan-75$6,100,103$394,958$5,266iApproximate average salary by contribution assumption: employee only about $131,653 at 4% or $87,768 at 6%; with 50% employer match about $87,768 at 4% or $58,512 at 6%; with 100% employer match about $65,826 at 4% or $43,884 at 6%.
2020166$4,971,338$334,781$5,072iApproximate average salary by contribution assumption: employee only about $126,811 at 4% or $84,541 at 6%; with 50% employer match about $84,541 at 4% or $56,360 at 6%; with 100% employer match about $63,405 at 4% or $42,270 at 6%.
Midwest Roofing Co. Retirement Plan-66$4,971,338$334,781$5,072iApproximate average salary by contribution assumption: employee only about $126,811 at 4% or $84,541 at 6%; with 50% employer match about $84,541 at 4% or $56,360 at 6%; with 100% employer match about $63,405 at 4% or $42,270 at 6%.
2019164$4,058,324$311,927$4,874iApproximate average salary by contribution assumption: employee only about $121,846 at 4% or $81,231 at 6%; with 50% employer match about $81,231 at 4% or $54,154 at 6%; with 100% employer match about $60,923 at 4% or $40,615 at 6%.
Midwest Roofing Co. Retirement Plan-64$4,058,324$311,927$4,874iApproximate average salary by contribution assumption: employee only about $121,846 at 4% or $81,231 at 6%; with 50% employer match about $81,231 at 4% or $54,154 at 6%; with 100% employer match about $60,923 at 4% or $40,615 at 6%.
2018154$3,355,035$285,944$5,295iApproximate average salary by contribution assumption: employee only about $132,381 at 4% or $88,254 at 6%; with 50% employer match about $88,254 at 4% or $58,836 at 6%; with 100% employer match about $66,191 at 4% or $44,127 at 6%.
Midwest Roofing Co. Retirement Plan-54$3,355,035$285,944$5,295iApproximate average salary by contribution assumption: employee only about $132,381 at 4% or $88,254 at 6%; with 50% employer match about $88,254 at 4% or $58,836 at 6%; with 100% employer match about $66,191 at 4% or $44,127 at 6%.
2017150$3,619,854$278,623$5,572iApproximate average salary by contribution assumption: employee only about $139,312 at 4% or $92,874 at 6%; with 50% employer match about $92,874 at 4% or $61,916 at 6%; with 100% employer match about $69,656 at 4% or $46,437 at 6%.
Midwest Roofing Co. Retirement Plan-50$3,619,854$278,623$5,572iApproximate average salary by contribution assumption: employee only about $139,312 at 4% or $92,874 at 6%; with 50% employer match about $92,874 at 4% or $61,916 at 6%; with 100% employer match about $69,656 at 4% or $46,437 at 6%.
2016151$3,123,589$257,205$5,043iApproximate average salary by contribution assumption: employee only about $126,081 at 4% or $84,054 at 6%; with 50% employer match about $84,054 at 4% or $56,036 at 6%; with 100% employer match about $63,040 at 4% or $42,027 at 6%.
Midwest Roofing Co. Retirement Plan-51$3,123,589$257,205$5,043iApproximate average salary by contribution assumption: employee only about $126,081 at 4% or $84,054 at 6%; with 50% employer match about $84,054 at 4% or $56,036 at 6%; with 100% employer match about $63,040 at 4% or $42,027 at 6%.
2015156$3,119,598$249,040$4,447iApproximate average salary by contribution assumption: employee only about $111,179 at 4% or $74,119 at 6%; with 50% employer match about $74,119 at 4% or $49,413 at 6%; with 100% employer match about $55,589 at 4% or $37,060 at 6%.
Midwest Roofing Co. Retirement Plan-56$3,119,598$249,040$4,447iApproximate average salary by contribution assumption: employee only about $111,179 at 4% or $74,119 at 6%; with 50% employer match about $74,119 at 4% or $49,413 at 6%; with 100% employer match about $55,589 at 4% or $37,060 at 6%.
2014145$3,187,229$239,547$5,323iApproximate average salary by contribution assumption: employee only about $133,082 at 4% or $88,721 at 6%; with 50% employer match about $88,721 at 4% or $59,147 at 6%; with 100% employer match about $66,541 at 4% or $44,361 at 6%.
Midwest Roofing Co. Retirement Plan-45$3,187,229$239,547$5,323iApproximate average salary by contribution assumption: employee only about $133,082 at 4% or $88,721 at 6%; with 50% employer match about $88,721 at 4% or $59,147 at 6%; with 100% employer match about $66,541 at 4% or $44,361 at 6%.
2013149$3,016,473$229,499$4,684iApproximate average salary by contribution assumption: employee only about $117,091 at 4% or $78,061 at 6%; with 50% employer match about $78,061 at 4% or $52,041 at 6%; with 100% employer match about $58,546 at 4% or $39,030 at 6%.
Midwest Roofing Co. Retirement Plan-49$3,016,473$229,499$4,684iApproximate average salary by contribution assumption: employee only about $117,091 at 4% or $78,061 at 6%; with 50% employer match about $78,061 at 4% or $52,041 at 6%; with 100% employer match about $58,546 at 4% or $39,030 at 6%.
2012147$2,477,355$213,138$4,535iApproximate average salary by contribution assumption: employee only about $113,371 at 4% or $75,581 at 6%; with 50% employer match about $75,581 at 4% or $50,387 at 6%; with 100% employer match about $56,686 at 4% or $37,790 at 6%.
Midwest Roofing Co. Retirement Plan-47$2,477,355$213,138$4,535iApproximate average salary by contribution assumption: employee only about $113,371 at 4% or $75,581 at 6%; with 50% employer match about $75,581 at 4% or $50,387 at 6%; with 100% employer match about $56,686 at 4% or $37,790 at 6%.
2011145$1,995,710$218,759$4,861iApproximate average salary by contribution assumption: employee only about $121,533 at 4% or $81,022 at 6%; with 50% employer match about $81,022 at 4% or $54,015 at 6%; with 100% employer match about $60,766 at 4% or $40,511 at 6%.
Midwest Roofing Co. Retirement Plan-45$1,995,710$218,759$4,861iApproximate average salary by contribution assumption: employee only about $121,533 at 4% or $81,022 at 6%; with 50% employer match about $81,022 at 4% or $54,015 at 6%; with 100% employer match about $60,766 at 4% or $40,511 at 6%.
2010144$2,046,053$204,812$4,655iApproximate average salary by contribution assumption: employee only about $116,370 at 4% or $77,580 at 6%; with 50% employer match about $77,580 at 4% or $51,720 at 6%; with 100% employer match about $58,185 at 4% or $38,790 at 6%.
Midwest Roofing Co. Retirement Plan-44$2,046,053$204,812$4,655iApproximate average salary by contribution assumption: employee only about $116,370 at 4% or $77,580 at 6%; with 50% employer match about $77,580 at 4% or $51,720 at 6%; with 100% employer match about $58,185 at 4% or $38,790 at 6%.
2009147$1,602,581$166,645$3,546iApproximate average salary by contribution assumption: employee only about $88,641 at 4% or $59,094 at 6%; with 50% employer match about $59,094 at 4% or $39,396 at 6%; with 100% employer match about $44,320 at 4% or $29,547 at 6%.
Midwest Roofing Co. Retirement Plan-47$1,602,581$166,645$3,546iApproximate average salary by contribution assumption: employee only about $88,641 at 4% or $59,094 at 6%; with 50% employer match about $59,094 at 4% or $39,396 at 6%; with 100% employer match about $44,320 at 4% or $29,547 at 6%.
2008140$1,199,183$167,626$4,191iApproximate average salary by contribution assumption: employee only about $104,766 at 4% or $69,844 at 6%; with 50% employer match about $69,844 at 4% or $46,563 at 6%; with 100% employer match about $52,383 at 4% or $34,922 at 6%.
Midwest Roofing Co. Retirement Plan-40$1,199,183$167,626$4,191iApproximate average salary by contribution assumption: employee only about $104,766 at 4% or $69,844 at 6%; with 50% employer match about $69,844 at 4% or $46,563 at 6%; with 100% employer match about $52,383 at 4% or $34,922 at 6%.
2007138$1,831,824$210,364$5,536iApproximate average salary by contribution assumption: employee only about $138,397 at 4% or $92,265 at 6%; with 50% employer match about $92,265 at 4% or $61,510 at 6%; with 100% employer match about $69,199 at 4% or $46,132 at 6%.
Midwest Roofing Co. Retirement Plan-38$1,831,824$210,364$5,536iApproximate average salary by contribution assumption: employee only about $138,397 at 4% or $92,265 at 6%; with 50% employer match about $92,265 at 4% or $61,510 at 6%; with 100% employer match about $69,199 at 4% or $46,132 at 6%.
2006138$1,553,224$168,469$4,433iApproximate average salary by contribution assumption: employee only about $110,835 at 4% or $73,890 at 6%; with 50% employer match about $73,890 at 4% or $49,260 at 6%; with 100% employer match about $55,417 at 4% or $36,945 at 6%.
Midwest Roofing Co. Retirement Plan-38$1,553,224$168,469$4,433iApproximate average salary by contribution assumption: employee only about $110,835 at 4% or $73,890 at 6%; with 50% employer match about $73,890 at 4% or $49,260 at 6%; with 100% employer match about $55,417 at 4% or $36,945 at 6%.
2005136$1,270,763$186,018$5,167iApproximate average salary by contribution assumption: employee only about $129,179 at 4% or $86,119 at 6%; with 50% employer match about $86,119 at 4% or $57,413 at 6%; with 100% employer match about $64,590 at 4% or $43,060 at 6%.
Midwest Roofing Co. Retirement Plan-36$1,270,763$186,018$5,167iApproximate average salary by contribution assumption: employee only about $129,179 at 4% or $86,119 at 6%; with 50% employer match about $86,119 at 4% or $57,413 at 6%; with 100% employer match about $64,590 at 4% or $43,060 at 6%.
2004140$1,067,033$151,408$3,785iApproximate average salary by contribution assumption: employee only about $94,630 at 4% or $63,087 at 6%; with 50% employer match about $63,087 at 4% or $42,058 at 6%; with 100% employer match about $47,315 at 4% or $31,543 at 6%.
Midwest Roofing Co. Retirement Plan-40$1,067,033$151,408$3,785iApproximate average salary by contribution assumption: employee only about $94,630 at 4% or $63,087 at 6%; with 50% employer match about $63,087 at 4% or $42,058 at 6%; with 100% employer match about $47,315 at 4% or $31,543 at 6%.
2003139$833,441$96,558$2,476iApproximate average salary by contribution assumption: employee only about $61,896 at 4% or $41,264 at 6%; with 50% employer match about $41,264 at 4% or $27,509 at 6%; with 100% employer match about $30,948 at 4% or $20,632 at 6%.
Midwest Roofing Co. Retirement Plan-39$833,441$96,558$2,476iApproximate average salary by contribution assumption: employee only about $61,896 at 4% or $41,264 at 6%; with 50% employer match about $41,264 at 4% or $27,509 at 6%; with 100% employer match about $30,948 at 4% or $20,632 at 6%.
2002134$609,863$139,667$4,108iApproximate average salary by contribution assumption: employee only about $102,696 at 4% or $68,464 at 6%; with 50% employer match about $68,464 at 4% or $45,643 at 6%; with 100% employer match about $51,348 at 4% or $34,232 at 6%.
Midwest Roofing Co. Retirement Plan-34$609,863$139,667$4,108iApproximate average salary by contribution assumption: employee only about $102,696 at 4% or $68,464 at 6%; with 50% employer match about $68,464 at 4% or $45,643 at 6%; with 100% employer match about $51,348 at 4% or $34,232 at 6%.
2001134$0$0-
Midwest Roofing Co. Retirement Plan-34---