Liabilities / Assets
72nd percentile
Higher debt load relative to assets than 72% of similar nonprofits.
EIN 41-0519110 • 501(c)6 • Minnetonka, MN
Profile
Minnesota mechanical contractors associations mission is to provide quality services to members, with an emphasis on labor relations, legislation, education, industry standards, and promotions.
Precomputed percentiles relative to similar nonprofits. These scores are descriptive rather than judgmental.
Liabilities / Assets
72nd percentile
Higher debt load relative to assets than 72% of similar nonprofits.
Liabilities / Revenue
94th percentile
Higher debt load relative to revenue than 94% of similar nonprofits.
Net Margin
59th percentile
Higher net margin than 59% of similar nonprofits.
Top Officer Pay
77th percentile
Higher top officer pay than 77% of similar nonprofits.
Top officer pay equals 0.0% of source-year revenue.
Asset Growth
48th percentile
Faster asset growth than 48% of similar nonprofits.
Revenue Growth
86th percentile
Faster revenue growth than 86% of similar nonprofits.
Assets
Down$275,653
Down $6,761 (-2.4%) from 2023
Liabilities
Down$21,323
Down $8,856 (-29%) from 2023
Net Assets
Up$254,330
Up $2,095 (+0.8%) from 2023
Revenue
Up$40,000
Up $10,884 (+37%) from 2023
Expenses
Down$37,905
Down $1,107 (-2.8%) from 2023
Net Income
Up$2,095
Up $11,991 (+121%) from 2023
Most recent year
2024 • Form 990EZDetailed filing. Detailed filing data is available for this year.
Minnesota mechanical contractors associations mission is to provide quality services to members, with an emphasis on labor relations, legislation, education, industry standards, and promotions.
| Description | Grants | Expenses |
|---|---|---|
| MINNESOTA MECHANICAL CONTRACTORS ASSOCIATION ACTS AS A MANAGEMENT REPRESENTATIVE IN LABOR NEGOTIATIONS WITH ROCHESTER PLUMBERS AND PIPEFITTERS #6, MINNEAPOLIS PLUMBERS #15, ST. PAUL PLUMBERS #34, ST. PAUL PIPEFITTERS #455, AND MINNEAPOLIS PIPEFITTERS #539. THEY WORK WITH CONTRACTORS TO GAIN KNOWLEDGE OF THEIR NEEDS AND CONCERNS THROUGH THE NEGOTIATION PROCESS. A WEBSITE HAS BEEN DEVELOPED AS A MEANS TO COMMUNICATE WITH UNIONS THROUGHOUT THE NEGOTIATION PROCESS. | $0 | $0 |
| MINNESOTA MECHANICAL CONTRACTORS ASSOCIATION IDENTIFIES TRAINING NEEDED MOST BY MEMBERS AND THEIR STAFF AND THEN SELECTS SPEAKERS FROM ACROSS THE NATION TO PROVIDE THE TRAINING NECESSARY TO MAKE MEMBERS COMPETITIVE IN THE INDUSTRY. THEY PROVIDE ACCESS TO MEMBER RESOURCES THROUGH THEIR WEBSITE WITH DOCUMENTS AND CONTRACTS. IN ADDITION, THE WEBSITE PROVIDES A DETAILED CALENDAR LISTING UPCOMING SEMINARS AND EVENTS. MMCA HAS ALSO CREATED AN INFORMATIVE NEWSLETTER THAT IS SENT TO MEMBERS TO KEEP THEM AWARE OF NEWS AND DEVELOPMENTS IN THE INDUSTRY. THE NEWSLETTER IS SENT OUT ELECTRONICALLY APPROXIMATELY 8 TIMES PER YEAR DEPENDING ON THE VOLUME OF INFORMATION. | $0 | $0 |
| MINNESOTA MECHANICAL CONTRACTORS ASSOCIATION WORKS DILIGENTLY TO MAKE SURE STATE AND LOCAL LEGISLATURES ARE AWARE OF THE ISSUES IMPACTING THE INDUSTRY. THEY MONITOR BILLS INTRODUCED INTO THE LEGISLATURE AND REPRESENT THE MECHANICAL INDUSTRY'S INTERESTS THROUGH LOBBYING. SOME OF THE ISSUES THEY MONITOR ARE LEGISLATIVE AND EXECUTIVE BRANCH CONSTRUCTION CODES, WORKERS COMPENSATION ISSUES, UNEMPLOYMENT, LICENSING, AND TAXES. | $0 | $0 |
| Name | Title | Full / Part Time | Base | Other | Total |
|---|---|---|---|---|---|
| KENT BAKER | Director | - | $0 | - | - |
| LYNN BISHOP | Director | - | $0 | - | - |
| KRISTEN OLSON | Director | - | $0 | - | - |
| BRIAN PEARSON | Director | - | $0 | - | - |
| JAIME QUELLO | Director | - | $0 | - | - |
| BLAKE WRIGLEY | Director | - | $0 | - | - |
| ANDY GRAHAM | President | - | $0 | - | - |
| ROSS NOAK | Vice President | - | $0 | - | - |
| LARRY STEVENS | Treasurer | - | $0 | - | - |
| JIM FROEHLE | Secretary | - | $0 | - | - |
| MATT MARQUIS | Executive Vice President | - | $0 | - | - |
| Line Item | Amount |
|---|---|
| Total Nondeductible Lobbying and Political Cost | $7,465 |
| Current Year Nondeductible Lobbying and Political Cost | $7,120 |
“Description: administrative services. Amount: 24,960. Description: bank charges. Amount: 409. Description: promotional items for members. Amount: 7,548. Total to form 990-ez, line 16: 32,917.”
“Description: deferred revenue. Beg. Of year amount: 20,000. End of year amount: 14,750. Description: accounts payable. Beg. Of year amount: 10,179. End of year amount: 6,573.”
This appendix keeps the raw XML leaves available for debugging and edge-case review. The human report above is the primary experience.
| Path | # | Value |
|---|---|---|
| IRS990EZ/ActivitiesNotPreviouslyRptInd | 0 | 0 |
| IRS990EZ/BooksInCareOfDetail/BusinessName/BusinessNameLine1Txt | 0 | REBECCA MOSER |
| IRS990EZ/BooksInCareOfDetail/PhoneNum | 0 | 7635150354 |
| IRS990EZ/BooksInCareOfDetail/USAddress/AddressLine1Txt | 0 | 900 E MAIN ST |
| IRS990EZ/BooksInCareOfDetail/USAddress/CityNm | 0 | ANOKA |
| IRS990EZ/BooksInCareOfDetail/USAddress/StateAbbreviationCd | 0 | MN |
| IRS990EZ/BooksInCareOfDetail/USAddress/ZIPCd | 0 | 55303 |
| IRS990EZ/CashSavingsAndInvestmentsGrp/BOYAmt | 0 | 282414 |
| IRS990EZ/CashSavingsAndInvestmentsGrp/EOYAmt | 0 | 275653 |
| IRS990EZ/ChgMadeToOrgnzngDocNotRptInd | 0 | 0 |
| IRS990EZ/DirectIndirectPltclExpendAmt | 0 | 0 |
| IRS990EZ/DonorAdvisedFndsInd | 0 | 0 |
| IRS990EZ/ExcessOrDeficitForYearAmt | 0 | 2095 |
| IRS990EZ/FeesAndOtherPymtToIndCntrctAmt | 0 | 4988 |
| IRS990EZ/ForeignFinancialAccountInd | 0 | 0 |
| IRS990EZ/ForeignOfficeInd | 0 | 0 |
| IRS990EZ/Form990TotalAssetsGrp/BOYAmt | 0 | 282414 |
| IRS990EZ/Form990TotalAssetsGrp/EOYAmt | 0 | 275653 |
| IRS990EZ/GrossReceiptsAmt | 0 | 40000 |
| IRS990EZ/InfoInScheduleOPartIIIInd | 0 | X |
| IRS990EZ/InfoInScheduleOPartIIInd | 0 | X |
| IRS990EZ/InfoInScheduleOPartIInd | 0 | X |
| IRS990EZ/InfoInScheduleOPartVInd | 0 | X |
| IRS990EZ/MadeLoansToFromOfficersInd | 0 | 0 |
| IRS990EZ/MembershipDuesAmt | 0 | 40000 |
| IRS990EZ/MethodOfAccountingAccrualInd | 0 | X |
| IRS990EZ/NetAssetsOrFundBalancesBOYAmt | 0 | 252235 |
| IRS990EZ/NetAssetsOrFundBalancesEOYAmt | 0 | 254330 |
| IRS990EZ/NetAssetsOrFundBalancesGrp/BOYAmt | 0 | 252235 |
| IRS990EZ/NetAssetsOrFundBalancesGrp/EOYAmt | 0 | 254330 |
| IRS990EZ/OfficerDirectorTrusteeEmplGrp/AverageHrsPerWkDevotedToPosRt | 0 | 1.00 |
| IRS990EZ/OfficerDirectorTrusteeEmplGrp/AverageHrsPerWkDevotedToPosRt | 1 | 1.00 |
| IRS990EZ/OfficerDirectorTrusteeEmplGrp/AverageHrsPerWkDevotedToPosRt | 2 | 1.00 |
| IRS990EZ/OfficerDirectorTrusteeEmplGrp/AverageHrsPerWkDevotedToPosRt | 3 | 1.00 |
| IRS990EZ/OfficerDirectorTrusteeEmplGrp/AverageHrsPerWkDevotedToPosRt | 4 | 1.00 |
| IRS990EZ/OfficerDirectorTrusteeEmplGrp/AverageHrsPerWkDevotedToPosRt | 5 | 1.00 |
| IRS990EZ/OfficerDirectorTrusteeEmplGrp/AverageHrsPerWkDevotedToPosRt | 6 | 1.00 |
| IRS990EZ/OfficerDirectorTrusteeEmplGrp/AverageHrsPerWkDevotedToPosRt | 7 | 1.00 |
| IRS990EZ/OfficerDirectorTrusteeEmplGrp/AverageHrsPerWkDevotedToPosRt | 8 | 1.00 |
| IRS990EZ/OfficerDirectorTrusteeEmplGrp/AverageHrsPerWkDevotedToPosRt | 9 | 1.00 |
| IRS990EZ/OfficerDirectorTrusteeEmplGrp/AverageHrsPerWkDevotedToPosRt | 10 | 1.00 |
| IRS990EZ/OfficerDirectorTrusteeEmplGrp/CompensationAmt | 0 | 0 |
| IRS990EZ/OfficerDirectorTrusteeEmplGrp/CompensationAmt | 1 | 0 |
| IRS990EZ/OfficerDirectorTrusteeEmplGrp/CompensationAmt | 2 | 0 |
| IRS990EZ/OfficerDirectorTrusteeEmplGrp/CompensationAmt | 3 | 0 |
| IRS990EZ/OfficerDirectorTrusteeEmplGrp/CompensationAmt | 4 | 0 |
| IRS990EZ/OfficerDirectorTrusteeEmplGrp/CompensationAmt | 5 | 0 |
| IRS990EZ/OfficerDirectorTrusteeEmplGrp/CompensationAmt | 6 | 0 |
| IRS990EZ/OfficerDirectorTrusteeEmplGrp/CompensationAmt | 7 | 0 |
| IRS990EZ/OfficerDirectorTrusteeEmplGrp/CompensationAmt | 8 | 0 |
| IRS990EZ/OfficerDirectorTrusteeEmplGrp/CompensationAmt | 9 | 0 |
| IRS990EZ/OfficerDirectorTrusteeEmplGrp/CompensationAmt | 10 | 0 |
| IRS990EZ/OfficerDirectorTrusteeEmplGrp/EmployeeBenefitProgramAmt | 0 | 0 |
| IRS990EZ/OfficerDirectorTrusteeEmplGrp/EmployeeBenefitProgramAmt | 1 | 0 |
| IRS990EZ/OfficerDirectorTrusteeEmplGrp/EmployeeBenefitProgramAmt | 2 | 0 |
| IRS990EZ/OfficerDirectorTrusteeEmplGrp/EmployeeBenefitProgramAmt | 3 | 0 |
| IRS990EZ/OfficerDirectorTrusteeEmplGrp/EmployeeBenefitProgramAmt | 4 | 0 |
| IRS990EZ/OfficerDirectorTrusteeEmplGrp/EmployeeBenefitProgramAmt | 5 | 0 |
| IRS990EZ/OfficerDirectorTrusteeEmplGrp/EmployeeBenefitProgramAmt | 6 | 0 |
| IRS990EZ/OfficerDirectorTrusteeEmplGrp/EmployeeBenefitProgramAmt | 7 | 0 |
| IRS990EZ/OfficerDirectorTrusteeEmplGrp/EmployeeBenefitProgramAmt | 8 | 0 |
| IRS990EZ/OfficerDirectorTrusteeEmplGrp/EmployeeBenefitProgramAmt | 9 | 0 |
| IRS990EZ/OfficerDirectorTrusteeEmplGrp/EmployeeBenefitProgramAmt | 10 | 0 |
| IRS990EZ/OfficerDirectorTrusteeEmplGrp/ExpenseAccountOtherAllwncAmt | 0 | 0 |
| IRS990EZ/OfficerDirectorTrusteeEmplGrp/ExpenseAccountOtherAllwncAmt | 1 | 0 |
| IRS990EZ/OfficerDirectorTrusteeEmplGrp/ExpenseAccountOtherAllwncAmt | 2 | 0 |
| IRS990EZ/OfficerDirectorTrusteeEmplGrp/ExpenseAccountOtherAllwncAmt | 3 | 0 |
| IRS990EZ/OfficerDirectorTrusteeEmplGrp/ExpenseAccountOtherAllwncAmt | 4 | 0 |
| IRS990EZ/OfficerDirectorTrusteeEmplGrp/ExpenseAccountOtherAllwncAmt | 5 | 0 |
| IRS990EZ/OfficerDirectorTrusteeEmplGrp/ExpenseAccountOtherAllwncAmt | 6 | 0 |
| IRS990EZ/OfficerDirectorTrusteeEmplGrp/ExpenseAccountOtherAllwncAmt | 7 | 0 |
| IRS990EZ/OfficerDirectorTrusteeEmplGrp/ExpenseAccountOtherAllwncAmt | 8 | 0 |
| IRS990EZ/OfficerDirectorTrusteeEmplGrp/ExpenseAccountOtherAllwncAmt | 9 | 0 |
| IRS990EZ/OfficerDirectorTrusteeEmplGrp/ExpenseAccountOtherAllwncAmt | 10 | 0 |
| IRS990EZ/OfficerDirectorTrusteeEmplGrp/PersonNm | 0 | KENT BAKER |
| IRS990EZ/OfficerDirectorTrusteeEmplGrp/PersonNm | 1 | LYNN BISHOP |
| IRS990EZ/OfficerDirectorTrusteeEmplGrp/PersonNm | 2 | KRISTEN OLSON |
| IRS990EZ/OfficerDirectorTrusteeEmplGrp/PersonNm | 3 | BRIAN PEARSON |
| IRS990EZ/OfficerDirectorTrusteeEmplGrp/PersonNm | 4 | JAIME QUELLO |
| IRS990EZ/OfficerDirectorTrusteeEmplGrp/PersonNm | 5 | BLAKE WRIGLEY |
| IRS990EZ/OfficerDirectorTrusteeEmplGrp/PersonNm | 6 | ANDY GRAHAM |
| IRS990EZ/OfficerDirectorTrusteeEmplGrp/PersonNm | 7 | ROSS NOAK |
| IRS990EZ/OfficerDirectorTrusteeEmplGrp/PersonNm | 8 | LARRY STEVENS |
| IRS990EZ/OfficerDirectorTrusteeEmplGrp/PersonNm | 9 | JIM FROEHLE |
| IRS990EZ/OfficerDirectorTrusteeEmplGrp/PersonNm | 10 | MATT MARQUIS |
| IRS990EZ/OfficerDirectorTrusteeEmplGrp/TitleTxt | 0 | DIRECTOR |
| IRS990EZ/OfficerDirectorTrusteeEmplGrp/TitleTxt | 1 | DIRECTOR |
| IRS990EZ/OfficerDirectorTrusteeEmplGrp/TitleTxt | 2 | DIRECTOR |
| IRS990EZ/OfficerDirectorTrusteeEmplGrp/TitleTxt | 3 | DIRECTOR |
| IRS990EZ/OfficerDirectorTrusteeEmplGrp/TitleTxt | 4 | DIRECTOR |
| IRS990EZ/OfficerDirectorTrusteeEmplGrp/TitleTxt | 5 | DIRECTOR |
| IRS990EZ/OfficerDirectorTrusteeEmplGrp/TitleTxt | 6 | PRESIDENT |
| IRS990EZ/OfficerDirectorTrusteeEmplGrp/TitleTxt | 7 | VICE PRESIDENT |
| IRS990EZ/OfficerDirectorTrusteeEmplGrp/TitleTxt | 8 | TREASURER |
| IRS990EZ/OfficerDirectorTrusteeEmplGrp/TitleTxt | 9 | SECRETARY |
| IRS990EZ/OfficerDirectorTrusteeEmplGrp/TitleTxt | 10 | EXECUTIVE VICE PRESIDENT |
| IRS990EZ/OperateHospitalInd | 0 | 0 |
| IRS990EZ/Organization501cInd | 0 | X |
| IRS990EZ/OrganizationDissolvedEtcInd | 0 | 0 |
| IRS990EZ/OrganizationHadUBIInd | 0 | 0 |
| IRS990EZ/OtherChangesInNetAssetsAmt | 0 | 0 |
| IRS990EZ/OtherExpensesTotalAmt | 0 | 32917 |
| IRS990EZ/PoliticalCampaignActyInd | 0 | 0 |
| IRS990EZ/PrimaryExemptPurposeTxt | 0 | MINNESOTA MECHANICAL CONTRACTORS ASSOCIATIONS MISSION IS TO PROVIDE QUALITY SERVICES TO MEMBERS, WITH AN EMPHASIS ON LABOR RELATIONS, LEGISLATION, EDUCATION, INDUSTRY STANDARDS, AND PROMOTIONS. |
| IRS990EZ/ProgramSrvcAccomplishmentGrp/DescriptionProgramSrvcAccomTxt | 0 | MINNESOTA MECHANICAL CONTRACTORS ASSOCIATION ACTS AS A MANAGEMENT REPRESENTATIVE IN LABOR NEGOTIATIONS WITH ROCHESTER PLUMBERS AND PIPEFITTERS #6, MINNEAPOLIS PLUMBERS #15, ST. PAUL PLUMBERS #34, ST. PAUL PIPEFITTERS #455, AND MINNEAPOLIS PIPEFITTERS #539. THEY WORK WITH CONTRACTORS TO GAIN KNOWLEDGE OF THEIR NEEDS AND CONCERNS THROUGH THE NEGOTIATION PROCESS. A WEBSITE HAS BEEN DEVELOPED AS A MEANS TO COMMUNICATE WITH UNIONS THROUGHOUT THE NEGOTIATION PROCESS. |
| IRS990EZ/ProgramSrvcAccomplishmentGrp/DescriptionProgramSrvcAccomTxt | 1 | MINNESOTA MECHANICAL CONTRACTORS ASSOCIATION IDENTIFIES TRAINING NEEDED MOST BY MEMBERS AND THEIR STAFF AND THEN SELECTS SPEAKERS FROM ACROSS THE NATION TO PROVIDE THE TRAINING NECESSARY TO MAKE MEMBERS COMPETITIVE IN THE INDUSTRY. THEY PROVIDE ACCESS TO MEMBER RESOURCES THROUGH THEIR WEBSITE WITH DOCUMENTS AND CONTRACTS. IN ADDITION, THE WEBSITE PROVIDES A DETAILED CALENDAR LISTING UPCOMING SEMINARS AND EVENTS. MMCA HAS ALSO CREATED AN INFORMATIVE NEWSLETTER THAT IS SENT TO MEMBERS TO KEEP THEM AWARE OF NEWS AND DEVELOPMENTS IN THE INDUSTRY. THE NEWSLETTER IS SENT OUT ELECTRONICALLY APPROXIMATELY 8 TIMES PER YEAR DEPENDING ON THE VOLUME OF INFORMATION. |
| IRS990EZ/ProgramSrvcAccomplishmentGrp/DescriptionProgramSrvcAccomTxt | 2 | MINNESOTA MECHANICAL CONTRACTORS ASSOCIATION WORKS DILIGENTLY TO MAKE SURE STATE AND LOCAL LEGISLATURES ARE AWARE OF THE ISSUES IMPACTING THE INDUSTRY. THEY MONITOR BILLS INTRODUCED INTO THE LEGISLATURE AND REPRESENT THE MECHANICAL INDUSTRY'S INTERESTS THROUGH LOBBYING. SOME OF THE ISSUES THEY MONITOR ARE LEGISLATIVE AND EXECUTIVE BRANCH CONSTRUCTION CODES, WORKERS COMPENSATION ISSUES, UNEMPLOYMENT, LICENSING, AND TAXES. |
| IRS990EZ/ProgramSrvcAccomplishmentGrp/GrantsAndAllocationsAmt | 0 | 0 |
| IRS990EZ/ProgramSrvcAccomplishmentGrp/GrantsAndAllocationsAmt | 1 | 0 |
| IRS990EZ/ProgramSrvcAccomplishmentGrp/GrantsAndAllocationsAmt | 2 | 0 |
| IRS990EZ/ProgramSrvcAccomplishmentGrp/ProgramServiceExpensesAmt | 0 | 0 |
| IRS990EZ/ProgramSrvcAccomplishmentGrp/ProgramServiceExpensesAmt | 1 | 0 |
| IRS990EZ/ProgramSrvcAccomplishmentGrp/ProgramServiceExpensesAmt | 2 | 0 |
| IRS990EZ/ProhibitedTaxShelterTransInd | 0 | 0 |
| IRS990EZ/RelatedOrganizationCtrlEntInd | 0 | 0 |
| IRS990EZ/ScheduleBNotRequiredInd | 0 | X |
| IRS990EZ/SubjectToProxyTaxInd | 0 | 1 |
| IRS990EZ/SumOfTotalLiabilitiesGrp/BOYAmt | 0 | 30179 |
| IRS990EZ/SumOfTotalLiabilitiesGrp/EOYAmt | 0 | 21323 |
| IRS990EZ/TanningServicesProvidedInd | 0 | 0 |
| IRS990EZ/TotalExpensesAmt | 0 | 37905 |
| IRS990EZ/TotalRevenueAmt | 0 | 40000 |
| IRS990EZ/TypeOfOrganizationCorpInd | 0 | X |
| IRS990EZ/WebsiteAddressTxt | 0 | WWW.MINNESOTAMCA.ORG |
| IRS990ScheduleC/AgreeCarryoverPriorYearInd | 0 | 1 |
| IRS990ScheduleC/CarriedOverAmt | 0 | 7465 |
| IRS990ScheduleC/DuesAssessmentsAmt | 0 | 40000 |
| IRS990ScheduleC/NonDedLbbyngPltclCyovAmt | 0 | 345 |
| IRS990ScheduleC/NonDeductibleLbbyngPltclCYAmt | 0 | 7120 |
| IRS990ScheduleC/NonDeductibleLbbyngPltclTotAmt | 0 | 7465 |
| IRS990ScheduleC/OnlyInHouseLobbyingInd | 0 | 0 |
| IRS990ScheduleC/SubstantiallyAllDuesNondedInd | 0 | 0 |
| IRS990ScheduleO/SupplementalInformationDetail/ExplanationTxt | 0 | DESCRIPTION: ADMINISTRATIVE SERVICES. AMOUNT: 24,960. DESCRIPTION: BANK CHARGES. AMOUNT: 409. DESCRIPTION: PROMOTIONAL ITEMS FOR MEMBERS. AMOUNT: 7,548. TOTAL TO FORM 990-EZ, LINE 16: 32,917. |
| IRS990ScheduleO/SupplementalInformationDetail/ExplanationTxt | 1 | DESCRIPTION: DEFERRED REVENUE. BEG. OF YEAR AMOUNT: 20,000. END OF YEAR AMOUNT: 14,750. DESCRIPTION: ACCOUNTS PAYABLE. BEG. OF YEAR AMOUNT: 10,179. END OF YEAR AMOUNT: 6,573. |
| IRS990ScheduleO/SupplementalInformationDetail/FormAndLineReferenceDesc | 0 | FORM 990-EZ, PART I, LINE 16 - OTHER EXPENSES |
| IRS990ScheduleO/SupplementalInformationDetail/FormAndLineReferenceDesc | 1 | FORM 990-EZ, PART II, LINE 26 - OTHER LIABILITIES |
| TransferPrsnlBnftContractsDecl/DeclarationDesc | 0 | THE ORGANIZATION DID NOT, DURING THE YEAR, RECEIVE ANY FUNDS, DIRECTLY,OR INDIRECTLY, TO PAY PREMIUMS ON A PERSONAL BENEFIT CONTRACT.THE ORGANIZATION, DID NOT, DURING THE YEAR, PAY ANY PREMIUMS, DIRECTLY,OR INDIRECTLY, ON A PERSONAL BENEFIT CONTRACT. |
| ReturnHeader/BuildTS | 0 | 2025-03-06 01:10:19Z |
| ReturnHeader/BusinessOfficerGrp/DiscussWithPaidPreparerInd | 0 | 1 |
| ReturnHeader/BusinessOfficerGrp/PersonNm | 0 | MATTHEW MARQUIS |
| ReturnHeader/BusinessOfficerGrp/PersonTitleTxt | 0 | EXECUTIVE VICE PRESIDENT |
| ReturnHeader/BusinessOfficerGrp/PhoneNum | 0 | 6516462121 |
| ReturnHeader/BusinessOfficerGrp/SignatureDt | 0 | 2025-09-21 |
| ReturnHeader/Filer/BusinessName/BusinessNameLine1Txt | 0 | MINNESOTA MECHANICAL CONTRACTORS |
| ReturnHeader/Filer/BusinessName/BusinessNameLine2Txt | 0 | ASSOCIATION |
| ReturnHeader/Filer/BusinessNameControlTxt | 0 | MINN |
| ReturnHeader/Filer/EIN | 0 | 410519110 |
| ReturnHeader/Filer/PhoneNum | 0 | 6516462121 |
| ReturnHeader/Filer/USAddress/AddressLine1Txt | 0 | 10590 WAYZATA BLVD 100 |
| ReturnHeader/Filer/USAddress/CityNm | 0 | MINNETONKA |
| ReturnHeader/Filer/USAddress/StateAbbreviationCd | 0 | MN |
| ReturnHeader/Filer/USAddress/ZIPCd | 0 | 55305 |
| ReturnHeader/IRSResponsiblePrtyInfoCurrInd | 0 | 1 |
| ReturnHeader/PreparerFirmGrp/PreparerFirmEIN | 0 | 410746749 |
| ReturnHeader/PreparerFirmGrp/PreparerFirmName/BusinessNameLine1Txt | 0 | CLIFTONLARSONALLEN LLP |
| ReturnHeader/PreparerFirmGrp/PreparerUSAddress/AddressLine1Txt | 0 | 220 S 6TH STREET SUITE 300 |
| ReturnHeader/PreparerFirmGrp/PreparerUSAddress/CityNm | 0 | MINNEAPOLIS |
| ReturnHeader/PreparerFirmGrp/PreparerUSAddress/StateAbbreviationCd | 0 | MN |
| ReturnHeader/PreparerFirmGrp/PreparerUSAddress/ZIPCd | 0 | 55402 |
| ReturnHeader/PreparerPersonGrp/PhoneNum | 0 | 6123764500 |
| ReturnHeader/PreparerPersonGrp/PreparationDt | 0 | 2025-09-21 |
| ReturnHeader/PreparerPersonGrp/PreparerPersonNm | 0 | ANN NEIL |
| ReturnHeader/ReturnTs | 0 | 2025-09-22T13:51:08-05:00 |
| ReturnHeader/ReturnTypeCd | 0 | 990EZ |
| ReturnHeader/TaxPeriodBeginDt | 0 | 2024-01-01 |
| ReturnHeader/TaxPeriodEndDt | 0 | 2024-12-31 |
| ReturnHeader/TaxYr | 0 | 2024 |
No mirrored PDF or thumbnail assets are attached yet.