Liabilities / Assets
58th percentile
Tied with the lowest-debt nonprofits in its peer group.
990 • Fiscal year 2023 • EIN 84-4175099
Precomputed percentiles for this filing year versus similar nonprofits in the same peer cohort.
Liabilities / Assets
58th percentile
Tied with the lowest-debt nonprofits in its peer group.
Liabilities / Revenue
59th percentile
Tied with the lowest-debt nonprofits in its peer group.
Net Margin
65th percentile
Higher net margin than 65% of similar nonprofits.
Top Officer Pay
79th percentile
Higher top officer pay than 79% of similar nonprofits.
Top officer pay equals 0.5% of source-year revenue.
Asset Growth
91st percentile
Faster asset growth than 91% of similar nonprofits.
Revenue Growth
91st percentile
Faster revenue growth than 91% of similar nonprofits.
Assets
Up$55,207
Up $26,370 (+91%) from 2022
Net Assets
Up$55,207
Up $26,370 (+91%) from 2022
Liabilities
$0
No earlier filing loaded for comparison.
Revenue
Up$207,719
Up $111,603 (+116%) from 2022
Expenses
Up$181,349
Up $81,295 (+81%) from 2022
Net Income
Up$26,370
Up $30,308 (+770%) from 2022
The Code Enforcement Officer Safety Foundation exists to promote best practices for the safety of Code Enforcement Officers throughout the United States, to provide a resource for officers, to report incidents, to provide up-to-date training, and to encourage a high standard of professionalism within their chosen profession.
| Line | Beginning | End | Change |
|---|---|---|---|
| Assets | |||
| Cash and Non-Interest-Bearing Accounts | $28,837 | $55,207 | ▲ $26,370 |
| Savings and Temporary Cash Investments | - | $0 | - |
| Accounts Receivable | - | $0 | - |
| Other Notes and Loans Receivable, Net | - | $0 | - |
| Pledges and Grants Receivable | - | $0 | - |
| Receivable From Disqualified Prsn | - | $0 | - |
| Receivables From Officers Etc | - | $0 | - |
| Investments Other Securities | - | $0 | - |
| Investments Program Related | - | $0 | - |
| Investments in Publicly Traded Securities | - | $0 | - |
| Land, Buildings, and Equipment, Net | - | $0 | - |
| Intangible Assets | - | $0 | - |
| Inventories for Sale or Use | - | $0 | - |
| Prepaid Expenses and Deferred Charges | - | $0 | - |
| Total Assets | $28,837 | $55,207 | ▲ $26,370 |
| Other Assets Total | - | $0 | - |
| Liabilities | |||
| Total Liabilities | $0 | $0 | → $0 |
| Net Assets / Fund Balance | |||
| Net Assets Without Donor Restrictions | $28,837 | $55,207 | ▲ $26,370 |
| Total Net Assets Fund Balance | $28,837 | $55,207 | ▲ $26,370 |
| Total Liabilities and Net Assets / Fund Balance | $28,837 | $55,207 | ▲ $26,370 |
| Name | Title | Full / Part Time | Base | Total |
|---|---|---|---|---|
| Timothy Sun | Vice President | PT | $1,000 | $1,000 |
| Kirk Palmer | Director | PT | $500 | $500 |
| Name | Title |
|---|---|
| Justin Edson | President |
| Travis Guess | Director |
| Jeremy Kovinchick | Secretary |
| Line Item | Amount |
|---|---|
| Other Expenses | $135,339 |
| Grants and Similar Amounts Paid | $23,778 |
| Salaries, Compensation, and Employee Benefits | $22,232 |
| Professional Fundraising Fees | $0 |
| Total Fundraising Expense | $0 |
| Line Item | Program | Management | Fundraising | Total |
|---|---|---|---|---|
| Conferences and Meetings | $31,292 | - | - | $31,292 |
| Grants to Domestic Individuals | $23,778 | - | - | $23,778 |
| Other Salaries and Wages | $10,366 | $10,366 | - | $20,732 |
| Advertising | $6,090 | - | - | $6,090 |
| Fees for Services Legal | - | $3,360 | - | $3,360 |
| Fees for Services Other | - | $2,625 | - | $2,625 |
| Office Expenses | - | $1,778 | - | $1,778 |
| Current Officers, Directors, Trustees, and Key Employees | $1,500 | - | - | $1,500 |
| All Other Expenses | $699 | $194 | - | $893 |
| Other Expenses | $568 | - | - | $568 |
| Total Functional Expenses | $163,026 | $18,323 | $0 | $181,349 |
| Line Item | Amount |
|---|---|
| Professional Fundraising Fees | $0 |
| Line Item | Beginning | End | Change |
|---|---|---|---|
| Receivables from Disqualified Persons | - | $0 | - |
| Receivables from Officers, Directors, Trustees, and Key Employees | - | $0 | - |
“A copy of the Form 990 was provided to the officers and directors for review and comment prior to filing.”
“Upon engagement, election, or hiring, directors, officers, and key employees agree to comply with the conflict of interest policy and to disclose any conflicts of interest, which are then handled in accordance with the policy.”
“It is the organization's policy that compensation of any director, officer, or key employee is reasonable. Determination of reasonableness entails gathering relevant market data followed by review, deliberation, and written approval by a disinterested board.”
“See response to Form 990, Part VI, Line 15a.”
“The organization's Form 1023 and Form 990 returns are accessible to the public through the California Attorney General Charities Registry. The organization can also make such documents available upon written request.”
“Documents subject to public disclosure or inspection are accessible through the California Attorney General Charities Registry or can be made available upon written request to the organization.”
This appendix keeps the raw XML leaves available for debugging and edge-case review. The human report above is the primary experience.
| Path | # | Value |
|---|---|---|
| IRS990/AccountantCompileOrReviewInd | 0 | false |
| IRS990/AccountsReceivableGrp/EOYAmt | 0 | 0 |
| IRS990/ActivitiesConductedPrtshpInd | 0 | false |
| IRS990/ActivityOrMissionDesc | 0 | The Code Enforcement Officer Safety Foundation exists to promote best practices for the safety of Code Enforcement Officers throughout the United States, to provide a resource for officers, to report incidents, to provide up-to-date training, and to encourage a high standard of professionalism within their chosen profession. |
| IRS990/AdvertisingGrp/ProgramServicesAmt | 0 | 6090 |
| IRS990/AdvertisingGrp/TotalAmt | 0 | 6090 |
| IRS990/AllOtherContributionsAmt | 0 | 7321 |
| IRS990/AllOtherExpensesGrp/ManagementAndGeneralAmt | 0 | 194 |
| IRS990/AllOtherExpensesGrp/ProgramServicesAmt | 0 | 699 |
| IRS990/AllOtherExpensesGrp/TotalAmt | 0 | 893 |
| IRS990/AnnualDisclosureCoveredPrsnInd | 0 | true |
| IRS990/BackupWthldComplianceInd | 0 | true |
| IRS990/BenefitsToMembersGrp/TotalAmt | 0 | 0 |
| IRS990/BooksInCareOfDetail/PersonNm | 0 | Jeremy Kovinchick |
| IRS990/BooksInCareOfDetail/PhoneNum | 0 | 9493758806 |
| IRS990/BooksInCareOfDetail/USAddress/AddressLine1Txt | 0 | PO Box 720 |
| IRS990/BooksInCareOfDetail/USAddress/CityNm | 0 | Lake Elsinore |
| IRS990/BooksInCareOfDetail/USAddress/StateAbbreviationCd | 0 | CA |
| IRS990/BooksInCareOfDetail/USAddress/ZIPCd | 0 | 925310720 |
| IRS990/BusinessRlnWith35CtrlEntInd | 0 | false |
| IRS990/BusinessRlnWithFamMemInd | 0 | false |
| IRS990/BusinessRlnWithOrgMemInd | 0 | false |
| IRS990/CashNonInterestBearingGrp/BOYAmt | 0 | 28837 |
| IRS990/CashNonInterestBearingGrp/EOYAmt | 0 | 55207 |
| IRS990/ChangeToOrgDocumentsInd | 0 | false |
| IRS990/CntrctRcvdGreaterThan100KCnt | 0 | 0 |
| IRS990/CollectionsOfArtInd | 0 | false |
| IRS990/CompCurrentOfcrDirectorsGrp/ProgramServicesAmt | 0 | 1500 |
| IRS990/CompCurrentOfcrDirectorsGrp/TotalAmt | 0 | 1500 |
| IRS990/CompDisqualPersonsGrp/TotalAmt | 0 | 0 |
| IRS990/CompensationFromOtherSrcsInd | 0 | false |
| IRS990/CompensationProcessCEOInd | 0 | true |
| IRS990/CompensationProcessOtherInd | 0 | true |
| IRS990/ConferencesMeetingsGrp/ProgramServicesAmt | 0 | 31292 |
| IRS990/ConferencesMeetingsGrp/TotalAmt | 0 | 31292 |
| IRS990/ConflictOfInterestPolicyInd | 0 | true |
| IRS990/ConservationEasementsInd | 0 | false |
| IRS990/ConsolidatedAuditFinclStmtInd | 0 | false |
| IRS990/CreditCounselingInd | 0 | false |
| IRS990/CYBenefitsPaidToMembersAmt | 0 | 0 |
| IRS990/CYContributionsGrantsAmt | 0 | 7321 |
| IRS990/CYGrantsAndSimilarPaidAmt | 0 | 23778 |
| IRS990/CYInvestmentIncomeAmt | 0 | 0 |
| IRS990/CYOtherExpensesAmt | 0 | 135339 |
| IRS990/CYOtherRevenueAmt | 0 | 0 |
| IRS990/CYProgramServiceRevenueAmt | 0 | 200398 |
| IRS990/CYRevenuesLessExpensesAmt | 0 | 26370 |
| IRS990/CYSalariesCompEmpBnftPaidAmt | 0 | 22232 |
| IRS990/CYTotalExpensesAmt | 0 | 181349 |
| IRS990/CYTotalFundraisingExpenseAmt | 0 | 0 |
| IRS990/CYTotalProfFndrsngExpnsAmt | 0 | 0 |
| IRS990/CYTotalRevenueAmt | 0 | 207719 |
| IRS990/DecisionsSubjectToApprovaInd | 0 | false |
| IRS990/DeductibleArtContributionInd | 0 | false |
| IRS990/DeductibleNonCashContriInd | 0 | false |
| IRS990/DelegationOfMgmtDutiesInd | 0 | false |
| IRS990/DepreciationDepletionGrp/TotalAmt | 0 | 0 |
| IRS990/Desc | 0 | The organization provides training courses for Code Enforcement Officers, Building Inspectors, Fire Inspectors, Animal Control, CSO's, Health Inspectors, and Housing Inspectors that cover tactical skills, strategies, and other foundational knowledge to enhance their safety and survival. In 2023, the organization granted 22 scholarships to code enforcement officers who were selected by professional associations based on their inability to afford the training and/or their expressed interest in participating. These scholarships provided the recipients with free access to the organization's online 15-hour officer safety training program, which is valued at $250 per person. |
| IRS990/DescribedInSection501c3Ind | 0 | true |
| IRS990/DisregardedEntityInd | 0 | false |
| IRS990/DocumentRetentionPolicyInd | 0 | true |
| IRS990/DonorAdvisedFundInd | 0 | false |
| IRS990/DonorRstrOrQuasiEndowmentsInd | 0 | false |
| IRS990/ElectionOfBoardMembersInd | 0 | false |
| IRS990/EmployeeCnt | 0 | 1 |
| IRS990/EmploymentTaxReturnsFiledInd | 0 | true |
| IRS990/EngagedInExcessBenefitTransInd | 0 | false |
| IRS990/ExpenseAmt | 0 | 113456 |
| IRS990/FamilyOrBusinessRlnInd | 0 | false |
| IRS990/FederalGrantAuditRequiredInd | 0 | false |
| IRS990/FeesForServicesAccountingGrp/TotalAmt | 0 | 0 |
| IRS990/FeesForServicesLegalGrp/ManagementAndGeneralAmt | 0 | 3360 |
| IRS990/FeesForServicesLegalGrp/TotalAmt | 0 | 3360 |
| IRS990/FeesForServicesLobbyingGrp/TotalAmt | 0 | 0 |
| IRS990/FeesForServicesManagementGrp/TotalAmt | 0 | 0 |
| IRS990/FeesForServicesOtherGrp/ManagementAndGeneralAmt | 0 | 2625 |
| IRS990/FeesForServicesOtherGrp/TotalAmt | 0 | 2625 |
| IRS990/FeesForServicesProfFundraising/TotalAmt | 0 | 0 |
| IRS990/FeesForSrvcInvstMgmntFeesGrp/TotalAmt | 0 | 0 |
| IRS990/ForeignActivitiesInd | 0 | false |
| IRS990/ForeignFinancialAccountInd | 0 | false |
| IRS990/ForeignGrantsGrp/TotalAmt | 0 | 0 |
| IRS990/ForeignOfficeInd | 0 | false |
| IRS990/Form1098CFiledInd | 0 | false |
| IRS990/Form8282FiledCnt | 0 | 0 |
| IRS990/Form8282PropertyDisposedOfInd | 0 | false |
| IRS990/Form8899Filedind | 0 | false |
| IRS990/Form990PartVIISectionAGrp/AverageHoursPerWeekRltdOrgRt | 0 | 0.00 |
| IRS990/Form990PartVIISectionAGrp/AverageHoursPerWeekRltdOrgRt | 1 | 0.00 |
| IRS990/Form990PartVIISectionAGrp/AverageHoursPerWeekRltdOrgRt | 2 | 0.00 |
| IRS990/Form990PartVIISectionAGrp/AverageHoursPerWeekRltdOrgRt | 3 | 0.00 |
| IRS990/Form990PartVIISectionAGrp/AverageHoursPerWeekRltdOrgRt | 4 | 0.00 |
| IRS990/Form990PartVIISectionAGrp/AverageHoursPerWeekRt | 0 | 10.00 |
| IRS990/Form990PartVIISectionAGrp/AverageHoursPerWeekRt | 1 | 5.00 |
| IRS990/Form990PartVIISectionAGrp/AverageHoursPerWeekRt | 2 | 15.00 |
| IRS990/Form990PartVIISectionAGrp/AverageHoursPerWeekRt | 3 | 5.00 |
| IRS990/Form990PartVIISectionAGrp/AverageHoursPerWeekRt | 4 | 5.00 |
| IRS990/Form990PartVIISectionAGrp/IndividualTrusteeOrDirectorInd | 0 | X |
| IRS990/Form990PartVIISectionAGrp/IndividualTrusteeOrDirectorInd | 1 | X |
| IRS990/Form990PartVIISectionAGrp/IndividualTrusteeOrDirectorInd | 2 | X |
| IRS990/Form990PartVIISectionAGrp/IndividualTrusteeOrDirectorInd | 3 | X |
| IRS990/Form990PartVIISectionAGrp/IndividualTrusteeOrDirectorInd | 4 | X |
| IRS990/Form990PartVIISectionAGrp/OfficerInd | 0 | X |
| IRS990/Form990PartVIISectionAGrp/OfficerInd | 1 | X |
| IRS990/Form990PartVIISectionAGrp/OfficerInd | 2 | X |
| IRS990/Form990PartVIISectionAGrp/OtherCompensationAmt | 0 | 0 |
| IRS990/Form990PartVIISectionAGrp/OtherCompensationAmt | 1 | 0 |
| IRS990/Form990PartVIISectionAGrp/OtherCompensationAmt | 2 | 0 |
| IRS990/Form990PartVIISectionAGrp/OtherCompensationAmt | 3 | 0 |
| IRS990/Form990PartVIISectionAGrp/OtherCompensationAmt | 4 | 0 |
| IRS990/Form990PartVIISectionAGrp/PersonNm | 0 | Timothy Sun |
| IRS990/Form990PartVIISectionAGrp/PersonNm | 1 | Kirk Palmer |
| IRS990/Form990PartVIISectionAGrp/PersonNm | 2 | Justin Edson |
| IRS990/Form990PartVIISectionAGrp/PersonNm | 3 | Jeremy Kovinchick |
| IRS990/Form990PartVIISectionAGrp/PersonNm | 4 | Travis Guess |
| IRS990/Form990PartVIISectionAGrp/ReportableCompFromOrgAmt | 0 | 1000 |
| IRS990/Form990PartVIISectionAGrp/ReportableCompFromOrgAmt | 1 | 500 |
| IRS990/Form990PartVIISectionAGrp/ReportableCompFromOrgAmt | 2 | 0 |
| IRS990/Form990PartVIISectionAGrp/ReportableCompFromOrgAmt | 3 | 0 |
| IRS990/Form990PartVIISectionAGrp/ReportableCompFromOrgAmt | 4 | 0 |
| IRS990/Form990PartVIISectionAGrp/ReportableCompFromRltdOrgAmt | 0 | 0 |
| IRS990/Form990PartVIISectionAGrp/ReportableCompFromRltdOrgAmt | 1 | 0 |
| IRS990/Form990PartVIISectionAGrp/ReportableCompFromRltdOrgAmt | 2 | 0 |
| IRS990/Form990PartVIISectionAGrp/ReportableCompFromRltdOrgAmt | 3 | 0 |
| IRS990/Form990PartVIISectionAGrp/ReportableCompFromRltdOrgAmt | 4 | 0 |
| IRS990/Form990PartVIISectionAGrp/TitleTxt | 0 | Vice President |
| IRS990/Form990PartVIISectionAGrp/TitleTxt | 1 | Director |
| IRS990/Form990PartVIISectionAGrp/TitleTxt | 2 | President |
| IRS990/Form990PartVIISectionAGrp/TitleTxt | 3 | Secretary |
| IRS990/Form990PartVIISectionAGrp/TitleTxt | 4 | Director |
| IRS990/Form990ProvidedToGvrnBodyInd | 0 | true |
| IRS990/FormationYr | 0 | 2021 |
| IRS990/FormerOfcrEmployeesListedInd | 0 | false |
| IRS990/FSAuditedInd | 0 | false |
| IRS990/FundraisingActivitiesInd | 0 | false |
| IRS990/GamingActivitiesInd | 0 | false |
| IRS990/GoverningBodyVotingMembersCnt | 0 | 5 |
| IRS990/GrantAmt | 0 | 5500 |
| IRS990/GrantsToDomesticIndividualsGrp/ProgramServicesAmt | 0 | 23778 |
| IRS990/GrantsToDomesticIndividualsGrp/TotalAmt | 0 | 23778 |
| IRS990/GrantsToDomesticOrgsGrp/TotalAmt | 0 | 0 |
| IRS990/GrantsToIndividualsInd | 0 | true |
| IRS990/GrantsToOrganizationsInd | 0 | false |
| IRS990/GrantToRelatedPersonInd | 0 | false |
| IRS990/GrossReceiptsAmt | 0 | 207719 |
| IRS990/GroupReturnForAffiliatesInd | 0 | false |
| IRS990/IncludeFIN48FootnoteInd | 0 | false |
| IRS990/IncmFromInvestBondProceedsGrp/TotalRevenueColumnAmt | 0 | 0 |
| IRS990/IndependentAuditFinclStmtInd | 0 | false |
| IRS990/IndependentVotingMemberCnt | 0 | 3 |
| IRS990/IndivRcvdGreaterThan100KCnt | 0 | 0 |
| IRS990/IndoorTanningServicesInd | 0 | false |
| IRS990/InfoInScheduleOPartVIInd | 0 | X |
| IRS990/InformationTechnologyGrp/TotalAmt | 0 | 0 |
| IRS990/InsuranceGrp/TotalAmt | 0 | 0 |
| IRS990/IntangibleAssetsGrp/EOYAmt | 0 | 0 |
| IRS990/InterestGrp/TotalAmt | 0 | 0 |
| IRS990/InventoriesForSaleOrUseGrp/EOYAmt | 0 | 0 |
| IRS990/InvestmentIncomeGrp/TotalRevenueColumnAmt | 0 | 0 |
| IRS990/InvestmentInJointVentureInd | 0 | false |
| IRS990/InvestmentsOtherSecuritiesGrp/EOYAmt | 0 | 0 |
| IRS990/InvestmentsProgramRelatedGrp/EOYAmt | 0 | 0 |
| IRS990/InvestmentsPubTradedSecGrp/EOYAmt | 0 | 0 |
| IRS990/IRPDocumentCnt | 0 | 1 |
| IRS990/IRPDocumentW2GCnt | 0 | 0 |
| IRS990/LandBldgEquipBasisNetGrp/EOYAmt | 0 | 0 |
| IRS990/LegalDomicileStateCd | 0 | CA |
| IRS990/LoanOutstandingInd | 0 | false |
| IRS990/LobbyingActivitiesInd | 0 | false |
| IRS990/LocalChaptersInd | 0 | false |
| IRS990/MaterialDiversionOrMisuseInd | 0 | false |
| IRS990/MembersOrStockholdersInd | 0 | false |
| IRS990/MethodOfAccountingCashInd | 0 | X |
| IRS990/MinutesOfCommitteesInd | 0 | true |
| IRS990/MinutesOfGoverningBodyInd | 0 | true |
| IRS990/MissionDesc | 0 | See Form 990, Part I, Line 1. |
| IRS990/MoreThan5000KToIndividualsInd | 0 | false |
| IRS990/MoreThan5000KToOrgInd | 0 | false |
| IRS990/NetAssetsOrFundBalancesBOYAmt | 0 | 28837 |
| IRS990/NetAssetsOrFundBalancesEOYAmt | 0 | 55207 |
| IRS990/NetGainOrLossInvestmentsGrp/TotalRevenueColumnAmt | 0 | 0 |
| IRS990/NetIncmFromFundraisingEvtGrp/TotalRevenueColumnAmt | 0 | 0 |
| IRS990/NetIncomeFromGamingGrp/TotalRevenueColumnAmt | 0 | 0 |
| IRS990/NetIncomeOrLossGrp/TotalRevenueColumnAmt | 0 | 0 |
| IRS990/NetRentalIncomeOrLossGrp/TotalRevenueColumnAmt | 0 | 0 |
| IRS990/NoDonorRestrictionNetAssetsGrp/BOYAmt | 0 | 28837 |
| IRS990/NoDonorRestrictionNetAssetsGrp/EOYAmt | 0 | 55207 |
| IRS990/NondeductibleContributionsInd | 0 | false |
| IRS990/OccupancyGrp/TotalAmt | 0 | 0 |
| IRS990/OfficeExpensesGrp/ManagementAndGeneralAmt | 0 | 1778 |
| IRS990/OfficeExpensesGrp/TotalAmt | 0 | 1778 |
| IRS990/OfficerMailingAddressInd | 0 | false |
| IRS990/OperateHospitalInd | 0 | false |
| IRS990/Organization501c3Ind | 0 | X |
| IRS990/OrganizationFollowsFASB117Ind | 0 | X |
| IRS990/OtherAssetsTotalGrp/EOYAmt | 0 | 0 |
| IRS990/OtherEmployeeBenefitsGrp/TotalAmt | 0 | 0 |
| IRS990/OtherExpensesGrp/Desc | 0 | Third Party Instructor Fees |
| IRS990/OtherExpensesGrp/Desc | 1 | Web Services & Software |
| IRS990/OtherExpensesGrp/Desc | 2 | Postage and Shipping |
| IRS990/OtherExpensesGrp/Desc | 3 | Awards |
| IRS990/OtherExpensesGrp/ProgramServicesAmt | 0 | 79007 |
| IRS990/OtherExpensesGrp/ProgramServicesAmt | 1 | 7599 |
| IRS990/OtherExpensesGrp/ProgramServicesAmt | 2 | 2127 |
| IRS990/OtherExpensesGrp/ProgramServicesAmt | 3 | 568 |
| IRS990/OtherExpensesGrp/TotalAmt | 0 | 79007 |
| IRS990/OtherExpensesGrp/TotalAmt | 1 | 7599 |
| IRS990/OtherExpensesGrp/TotalAmt | 2 | 2127 |
| IRS990/OtherExpensesGrp/TotalAmt | 3 | 568 |
| IRS990/OtherInd | 0 | X |
| IRS990/OtherRevenueTotalAmt | 0 | 0 |
| IRS990/OtherSalariesAndWagesGrp/ManagementAndGeneralAmt | 0 | 10366 |
| IRS990/OtherSalariesAndWagesGrp/ProgramServicesAmt | 0 | 10366 |
| IRS990/OtherSalariesAndWagesGrp/TotalAmt | 0 | 20732 |
| IRS990/OthNotesLoansReceivableNetGrp/EOYAmt | 0 | 0 |
| IRS990/PartialLiquidationInd | 0 | false |
| IRS990/PaymentsToAffiliatesGrp/TotalAmt | 0 | 0 |
| IRS990/PayPremiumsPrsnlBnftCntrctInd | 0 | false |
| IRS990/PayrollTaxesGrp/TotalAmt | 0 | 0 |
| IRS990/PensionPlanContributionsGrp/TotalAmt | 0 | 0 |
| IRS990/PledgesAndGrantsReceivableGrp/EOYAmt | 0 | 0 |
| IRS990/PoliticalCampaignActyInd | 0 | false |
| IRS990/PrepaidExpensesDefrdChargesGrp/EOYAmt | 0 | 0 |
| IRS990/PrincipalOfficerNm | 0 | Justin Edson |
| IRS990/ProfessionalFundraisingInd | 0 | false |
| IRS990/ProgramServiceRevenueGrp/BusinessCd | 0 | 611600 |
| IRS990/ProgramServiceRevenueGrp/BusinessCd | 1 | 611600 |
| IRS990/ProgramServiceRevenueGrp/Desc | 0 | COSS Training |
| IRS990/ProgramServiceRevenueGrp/Desc | 1 | Other Training |
| IRS990/ProgramServiceRevenueGrp/RelatedOrExemptFuncIncomeAmt | 0 | 193679 |
| IRS990/ProgramServiceRevenueGrp/RelatedOrExemptFuncIncomeAmt | 1 | 6719 |
| IRS990/ProgramServiceRevenueGrp/TotalRevenueColumnAmt | 0 | 193679 |
| IRS990/ProgramServiceRevenueGrp/TotalRevenueColumnAmt | 1 | 6719 |
| IRS990/ProgSrvcAccomActy2Grp/Desc | 0 | In addition to providing training courses, the organization actively participates in national conferences throughout the year to raise awareness about the importance of officer safety and to provide training to conference attendees. The conferences allow the organization to reach a wider audience of professionals in the field, sharing best practices and promoting the adoption of safety strategies and tactical skills. The organization's presence at these conferences also allows for networking opportunities and the exchange of ideas with other experts in the field, further enhancing the quality and impact of the training programs offered. |
| IRS990/ProgSrvcAccomActy2Grp/ExpenseAmt | 0 | 31292 |
| IRS990/ProgSrvcAccomActy3Grp/Desc | 0 | Through the organization's Request a Vest program, the organization donated 23 body armor vests in 2023 to code officials working in government to protect them in their line of duty. |
| IRS990/ProgSrvcAccomActy3Grp/ExpenseAmt | 0 | 18278 |
| IRS990/ProgSrvcAccomActy3Grp/GrantAmt | 0 | 18278 |
| IRS990/ProhibitedTaxShelterTransInd | 0 | false |
| IRS990/PYContributionsGrantsAmt | 0 | 5152 |
| IRS990/PYExcessBenefitTransInd | 0 | false |
| IRS990/PYGrantsAndSimilarPaidAmt | 0 | 23785 |
| IRS990/PymtTravelEntrtnmntPubOfclGrp/TotalAmt | 0 | 0 |
| IRS990/PYOtherExpensesAmt | 0 | 76269 |
| IRS990/PYProgramServiceRevenueAmt | 0 | 90964 |
| IRS990/PYRevenuesLessExpensesAmt | 0 | -3938 |
| IRS990/PYTotalExpensesAmt | 0 | 100054 |
| IRS990/PYTotalRevenueAmt | 0 | 96116 |
| IRS990/QuidProQuoContributionsInd | 0 | false |
| IRS990/RcvblFromDisqualifiedPrsnGrp/EOYAmt | 0 | 0 |
| IRS990/RcvFndsToPayPrsnlBnftCntrctInd | 0 | false |
| IRS990/ReceivablesFromOfficersEtcGrp/EOYAmt | 0 | 0 |
| IRS990/ReconcilationRevenueExpnssAmt | 0 | 26370 |
| IRS990/RegularMonitoringEnfrcInd | 0 | true |
| IRS990/RelatedEntityInd | 0 | false |
| IRS990/RelatedOrganizationCtrlEntInd | 0 | false |
| IRS990/ReportInvestmentsOtherSecInd | 0 | false |
| IRS990/ReportLandBuildingEquipmentInd | 0 | false |
| IRS990/ReportOtherAssetsInd | 0 | false |
| IRS990/ReportOtherLiabilitiesInd | 0 | false |
| IRS990/ReportProgramRelatedInvstInd | 0 | false |
| IRS990/RevenueAmt | 0 | 200398 |
| IRS990/RoyaltiesGrp/TotalAmt | 0 | 0 |
| IRS990/RoyaltiesRevenueGrp/TotalRevenueColumnAmt | 0 | 0 |
| IRS990/SavingsAndTempCashInvstGrp/EOYAmt | 0 | 0 |
| IRS990ScheduleA/AmountsRcvdDsqlfyPersonGrp/TotalAmt | 0 | 0 |
| IRS990ScheduleA/First5Years509Ind | 0 | X |
| IRS990ScheduleA/GiftsGrantsContrisRcvd509Grp/CurrentTaxYearAmt | 0 | 7321 |
| IRS990ScheduleA/GiftsGrantsContrisRcvd509Grp/CurrentTaxYearMinus1YearAmt | 0 | 5152 |
| IRS990ScheduleA/GiftsGrantsContrisRcvd509Grp/CurrentTaxYearMinus2YearsAmt | 0 | 52092 |
| IRS990ScheduleA/GiftsGrantsContrisRcvd509Grp/TotalAmt | 0 | 64565 |
| IRS990ScheduleA/GovtFurnSrvcFcltsVl509Grp/TotalAmt | 0 | 0 |
| IRS990ScheduleA/GrossInvestmentIncome509Grp/TotalAmt | 0 | 0 |
| IRS990ScheduleA/GrossReceiptsAdmissionsGrp/CurrentTaxYearAmt | 0 | 200398 |
| IRS990ScheduleA/GrossReceiptsAdmissionsGrp/CurrentTaxYearMinus1YearAmt | 0 | 90964 |
| IRS990ScheduleA/GrossReceiptsAdmissionsGrp/TotalAmt | 0 | 291362 |
| IRS990ScheduleA/GrossReceiptsNonUnrltBusGrp/TotalAmt | 0 | 0 |
| IRS990ScheduleA/InvestmentIncomeCYPct | 0 | 0.00000 |
| IRS990ScheduleA/NetIncomeFromOtherUBIGrp/TotalAmt | 0 | 0 |
| IRS990ScheduleA/OtherIncome509Grp/TotalAmt | 0 | 0 |
| IRS990ScheduleA/Post1975UBTIGrp/TotalAmt | 0 | 0 |
| IRS990ScheduleA/PubliclySupportedOrg509a2Ind | 0 | X |
| IRS990ScheduleA/PublicSupportCY509Pct | 0 | 0.00000 |
| IRS990ScheduleA/PublicSupportTotal509Amt | 0 | 355927 |
| IRS990ScheduleA/SubstantialContributorsAmtGrp/TotalAmt | 0 | 0 |
| IRS990ScheduleA/TaxRevLeviedOrgnztnlBnft509Grp/TotalAmt | 0 | 0 |
| IRS990ScheduleA/Total509Grp/CurrentTaxYearAmt | 0 | 207719 |
| IRS990ScheduleA/Total509Grp/CurrentTaxYearMinus1YearAmt | 0 | 96116 |
| IRS990ScheduleA/Total509Grp/CurrentTaxYearMinus2YearsAmt | 0 | 52092 |
| IRS990ScheduleA/Total509Grp/TotalAmt | 0 | 355927 |
| IRS990ScheduleA/TotalSupportCalendarYearGrp/CurrentTaxYearAmt | 0 | 207719 |
| IRS990ScheduleA/TotalSupportCalendarYearGrp/CurrentTaxYearMinus1YearAmt | 0 | 96116 |
| IRS990ScheduleA/TotalSupportCalendarYearGrp/CurrentTaxYearMinus2YearsAmt | 0 | 52092 |
| IRS990ScheduleA/TotalSupportCalendarYearGrp/TotalAmt | 0 | 355927 |
| IRS990ScheduleB/ContributorInformationGrp/ContributorBusinessName/BusinessNameLine1 | 0 | RESTRICTED |
| IRS990ScheduleB/ContributorInformationGrp/ContributorNum | 0 | RESTRICTED |
| IRS990ScheduleB/ContributorInformationGrp/ContributorUSAddress/AddressLine1 | 0 | RESTRICTED |
| IRS990ScheduleB/ContributorInformationGrp/ContributorUSAddress/AddressLine2 | 0 | RESTRICTED |
| IRS990ScheduleB/ContributorInformationGrp/ContributorUSAddress/City | 0 | RESTRICTED |
| IRS990ScheduleB/ContributorInformationGrp/ContributorUSAddress/State | 0 | RESTRICTED |
| IRS990ScheduleB/ContributorInformationGrp/ContributorUSAddress/ZIPCode | 0 | RESTRICTED |
| IRS990ScheduleB/ContributorInformationGrp/TotalContributionsAmt | 0 | RESTRICTED |
| IRS990/ScheduleBRequiredInd | 0 | true |
| IRS990ScheduleI/GrantRecordsMaintainedInd | 0 | true |
| IRS990ScheduleI/GrantsOtherAsstToIndivInUSGrp/GrantTypeTxt | 0 | Request a Vest |
| IRS990ScheduleI/GrantsOtherAsstToIndivInUSGrp/GrantTypeTxt | 1 | COSS Training |
| IRS990ScheduleI/GrantsOtherAsstToIndivInUSGrp/NonCashAssistanceAmt | 0 | 18278 |
| IRS990ScheduleI/GrantsOtherAsstToIndivInUSGrp/NonCashAssistanceAmt | 1 | 5500 |
| IRS990ScheduleI/GrantsOtherAsstToIndivInUSGrp/NonCashAssistanceDesc | 0 | body armor / safety vests |
| IRS990ScheduleI/GrantsOtherAsstToIndivInUSGrp/NonCashAssistanceDesc | 1 | scholarships |
| IRS990ScheduleI/GrantsOtherAsstToIndivInUSGrp/RecipientCnt | 0 | 23 |
| IRS990ScheduleI/GrantsOtherAsstToIndivInUSGrp/RecipientCnt | 1 | 22 |
| IRS990ScheduleI/GrantsOtherAsstToIndivInUSGrp/ValuationMethodUsedDesc | 0 | cost |
| IRS990ScheduleI/GrantsOtherAsstToIndivInUSGrp/ValuationMethodUsedDesc | 1 | fmv |
| IRS990ScheduleI/SupplementalInformationDetail/ExplanationTxt | 0 | The organization maintains strict procedures to ensure that grant funds are used for their intended purposes. For the Request a Vest program, recipients must apply on the organization's website, sharing their needs and financial constraints. The organization's Charitable Giving Committee then reviews the vest requests to determine the eligibility and priority of each applicant. Once approved, the organization purchases body armor vests directly from Safe Life Defense, a reputable supplier, and ships the vests to the qualified recipients who are code officials working in government. This direct purchase and distribution method ensures that the granted vests are used solely for the purpose of protecting the recipients in their line of duty. For the scholarship program, the organization provides safety and survival training courses to various code enforcement and inspection professionals, covering tactical skills, strategies, and foundational knowledge. The organization grants scholarships to code enforcement officers who are selected by professional associations based on their inability to afford the training and/or their expressed interest in participating. The organization applies the scholarship funds directly towards the cost of the educational program, ensuring that the funds are used exclusively for the intended purpose of providing training to the recipients. By directly purchasing and distributing the body armor vests and applying scholarship funds towards the cost of the educational program, the organization maintains control over the use of grant funds and ensures compliance with the intended purposes. The organization keeps records of all grant distributions, including recipient information, dates, and grant purpose. |
| IRS990ScheduleI/SupplementalInformationDetail/FormAndLineReferenceDesc | 0 | Grantmaker's Description of How Grants are Used |
| IRS990ScheduleI/Total501c3OrgCnt | 0 | 0 |
| IRS990ScheduleI/TotalOtherOrgCnt | 0 | 0 |
| IRS990/ScheduleJRequiredInd | 0 | false |
| IRS990/ScheduleORequiredInd | 0 | true |
| IRS990ScheduleO/SupplementalInformationDetail/ExplanationTxt | 0 | A copy of the Form 990 was provided to the officers and directors for review and comment prior to filing. |
| IRS990ScheduleO/SupplementalInformationDetail/ExplanationTxt | 1 | Upon engagement, election, or hiring, directors, officers, and key employees agree to comply with the conflict of interest policy and to disclose any conflicts of interest, which are then handled in accordance with the policy. |
| IRS990ScheduleO/SupplementalInformationDetail/ExplanationTxt | 2 | It is the organization's policy that compensation of any director, officer, or key employee is reasonable. Determination of reasonableness entails gathering relevant market data followed by review, deliberation, and written approval by a disinterested board. |
| IRS990ScheduleO/SupplementalInformationDetail/ExplanationTxt | 3 | See response to Form 990, Part VI, Line 15a. |
| IRS990ScheduleO/SupplementalInformationDetail/ExplanationTxt | 4 | The organization's Form 1023 and Form 990 returns are accessible to the public through the California Attorney General Charities Registry. The organization can also make such documents available upon written request. |
| IRS990ScheduleO/SupplementalInformationDetail/ExplanationTxt | 5 | Documents subject to public disclosure or inspection are accessible through the California Attorney General Charities Registry or can be made available upon written request to the organization. |
| IRS990ScheduleO/SupplementalInformationDetail/FormAndLineReferenceDesc | 0 | Form 990, Part VI, Section B, Line 11b |
| IRS990ScheduleO/SupplementalInformationDetail/FormAndLineReferenceDesc | 1 | Form 990, Part VI, Section B, Line 12c |
| IRS990ScheduleO/SupplementalInformationDetail/FormAndLineReferenceDesc | 2 | Form 990, Part VI, Section B, Line 15a |
| IRS990ScheduleO/SupplementalInformationDetail/FormAndLineReferenceDesc | 3 | Form 990, Part VI, Section B, Line 15b |
| IRS990ScheduleO/SupplementalInformationDetail/FormAndLineReferenceDesc | 4 | Form 990, Part VI, Section C, Line 18 |
| IRS990ScheduleO/SupplementalInformationDetail/FormAndLineReferenceDesc | 5 | Form 990, Part VI, Section C, Line 19 |
| IRS990/SchoolOperatingInd | 0 | false |
| IRS990/SignificantChangeInd | 0 | false |
| IRS990/SignificantNewProgramSrvcInd | 0 | false |
| IRS990/StatesWhereCopyOfReturnIsFldCd | 0 | CA |
| IRS990/SubjectToExcsTaxNetInvstIncInd | 0 | false |
| IRS990/SubjectToProxyTaxInd | 0 | false |
| IRS990/SubjToTaxRmnrtnExPrchtPymtInd | 0 | false |
| IRS990/TaxablePartyNotificationInd | 0 | false |
| IRS990/TaxExemptBondsInd | 0 | false |
| IRS990/TerminateOperationsInd | 0 | false |
| IRS990/TotalAssetsBOYAmt | 0 | 28837 |
| IRS990/TotalAssetsEOYAmt | 0 | 55207 |
| IRS990/TotalAssetsGrp/BOYAmt | 0 | 28837 |
| IRS990/TotalAssetsGrp/EOYAmt | 0 | 55207 |
| IRS990/TotalCompGreaterThan150KInd | 0 | false |
| IRS990/TotalContributionsAmt | 0 | 7321 |
| IRS990/TotalEmployeeCnt | 0 | 1 |
| IRS990/TotalFunctionalExpensesGrp/FundraisingAmt | 0 | 0 |
| IRS990/TotalFunctionalExpensesGrp/ManagementAndGeneralAmt | 0 | 18323 |
| IRS990/TotalFunctionalExpensesGrp/ProgramServicesAmt | 0 | 163026 |
| IRS990/TotalFunctionalExpensesGrp/TotalAmt | 0 | 181349 |
| IRS990/TotalGrossUBIAmt | 0 | 0 |
| IRS990/TotalLiabilitiesEOYAmt | 0 | 0 |
| IRS990/TotalLiabilitiesGrp/BOYAmt | 0 | 0 |
| IRS990/TotalLiabilitiesGrp/EOYAmt | 0 | 0 |
| IRS990/TotalNetAssetsFundBalanceGrp/BOYAmt | 0 | 28837 |
| IRS990/TotalNetAssetsFundBalanceGrp/EOYAmt | 0 | 55207 |
| IRS990/TotalProgramServiceExpensesAmt | 0 | 163026 |
| IRS990/TotalProgramServiceRevenueAmt | 0 | 200398 |
| IRS990/TotalReportableCompFromOrgAmt | 0 | 1500 |
| IRS990/TotalRevenueGrp/RelatedOrExemptFuncIncomeAmt | 0 | 200398 |
| IRS990/TotalRevenueGrp/TotalRevenueColumnAmt | 0 | 207719 |
| IRS990/TotalVolunteersCnt | 0 | 15 |
| IRS990/TotLiabNetAssetsFundBalanceGrp/BOYAmt | 0 | 28837 |
| IRS990/TotLiabNetAssetsFundBalanceGrp/EOYAmt | 0 | 55207 |
| IRS990/TravelGrp/TotalAmt | 0 | 0 |
| IRS990/TrnsfrExmptNonChrtblRltdOrgInd | 0 | false |
| IRS990/TypeOfOrganizationCorpInd | 0 | X |
| IRS990/UnrelatedBusIncmOverLimitInd | 0 | false |
| IRS990/UponRequestInd | 0 | X |
| IRS990/USAddress/AddressLine1Txt | 0 | PO Box 720 |
| IRS990/USAddress/CityNm | 0 | Lake Elsinore |
| IRS990/USAddress/StateAbbreviationCd | 0 | CA |
| IRS990/USAddress/ZIPCd | 0 | 925310720 |
| IRS990/VotingMembersGoverningBodyCnt | 0 | 5 |
| IRS990/VotingMembersIndependentCnt | 0 | 3 |
| IRS990/WebsiteAddressTxt | 0 | codeofficersafety.org |
| IRS990/WhistleblowerPolicyInd | 0 | true |
| ReturnHeader/AdditionalFilerInformation/TrustedCustomerGrp/AuthenticationAssuranceLevelCd | 0 | AAL1 |
| ReturnHeader/AdditionalFilerInformation/TrustedCustomerGrp/FederatedAssuranceLevelCd | 0 | FAL1 |
| ReturnHeader/AdditionalFilerInformation/TrustedCustomerGrp/IdentityAssuranceLevelCd | 0 | IAL1 |
| ReturnHeader/AdditionalFilerInformation/TrustedCustomerGrp/TrustedCustomerCd | 0 | 0 |
| ReturnHeader/BuildTS | 0 | 2023-04-26 12:10:37Z |
| ReturnHeader/BusinessOfficerGrp/DiscussWithPaidPreparerInd | 0 | true |
| ReturnHeader/BusinessOfficerGrp/PersonNm | 0 | Justin Edson |
| ReturnHeader/BusinessOfficerGrp/PersonTitleTxt | 0 | President |
| ReturnHeader/BusinessOfficerGrp/SignatureDt | 0 | 2024-05-14 |
| ReturnHeader/Filer/BusinessName/BusinessNameLine1Txt | 0 | Code Enforcement Officer Safety |
| ReturnHeader/Filer/BusinessName/BusinessNameLine2Txt | 0 | Foundation |
| ReturnHeader/Filer/BusinessNameControlTxt | 0 | CODE |
| ReturnHeader/Filer/EIN | 0 | 844175099 |
| ReturnHeader/Filer/PhoneNum | 0 | 9493758806 |
| ReturnHeader/Filer/USAddress/AddressLine1Txt | 0 | PO Box 720 |
| ReturnHeader/Filer/USAddress/CityNm | 0 | Lake Elsinore |
| ReturnHeader/Filer/USAddress/StateAbbreviationCd | 0 | CA |
| ReturnHeader/Filer/USAddress/ZIPCd | 0 | 92531 |
| ReturnHeader/IRSResponsiblePrtyInfoCurrInd | 0 | true |
| ReturnHeader/PreparerFirmGrp/PreparerFirmEIN | 0 | 872635810 |
No mirrored PDF or thumbnail assets are attached yet.
Displayed year
2023 • Form 990Detailed filing. Detailed filing data is available for this year.
| Balance Sheet | Operations | |||||
|---|---|---|---|---|---|---|
| Year | Assets | Liabilities | Net Assets | Revenue | Expenses | Net Income |
| 2024Detailed filing. Detailed filing data is available for this year. | $0.29 | $0.29 | $1.11 | $1.38 | $0.27 | |
| 2023Detailed filing. Detailed filing data is available for this year. | $0.55 | $0.00 | $0.55 | $2.08 | $1.81 | $0.26 |
| 2022Detailed filing. Detailed filing data is available for this year. | $0.29 | $0.29 | $0.96 | $1.00 | $0.04 | |