Liabilities / Assets
27th percentile
Tied with the lowest-debt nonprofits in its peer group.
990 • Fiscal year 2020 • EIN 27-1275141
Precomputed percentiles for this filing year versus similar nonprofits in the same peer cohort.
Liabilities / Assets
27th percentile
Tied with the lowest-debt nonprofits in its peer group.
Liabilities / Revenue
27th percentile
Tied with the lowest-debt nonprofits in its peer group.
Net Margin
49th percentile
Higher net margin than 49% of similar nonprofits.
Top Officer Pay
70th percentile
Higher top officer pay than 70% of similar nonprofits.
Top officer pay equals 6.2% of source-year revenue.
Asset Growth
80th percentile
Faster asset growth than 80% of similar nonprofits.
Revenue Growth
84th percentile
Faster revenue growth than 84% of similar nonprofits.
Assets
Up$175,865
Up $52,799 (+43%) from 2019
Net Assets
Up$175,865
Up $52,799 (+43%) from 2019
Liabilities
Flat$0
Flat from 2019
Revenue
Up$915,799
Up $273,419 (+43%) from 2019
Expenses
Up$863,000
Up $245,036 (+40%) from 2019
Net Income
Up$52,799
Up $28,383 (+116%) from 2019
The mission of the San Francisco Public Press is to enrich the civic life of San Francisco by delivering public-interest journalism through print and interactive media not supported by advertising.
The mission of the San Francisco Public Press is to enrich civic life in San Francisco by delivering public-interest journalism to broad and diverse audiences through print and interactive media not supported by advertising.
| Line | Beginning | End | Change |
|---|---|---|---|
| Assets | |||
| Cash and Non-Interest-Bearing Accounts | $122,966 | $175,665 | ▲ $52,699 |
| Savings and Temporary Cash Investments | $100 | $200 | ▲ $100 |
| 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 | $123,066 | $175,865 | ▲ $52,799 |
| Other Assets Total | - | $0 | - |
| Liabilities | |||
| Total Liabilities | $0 | $0 | → $0 |
| Net Assets / Fund Balance | |||
| Net Assets Without Donor Restrictions | $77,767 | $106,722 | ▲ $28,955 |
| Net Assets With Donor Restrictions | $45,299 | $69,143 | ▲ $23,844 |
| Total Net Assets Fund Balance | $123,066 | $175,865 | ▲ $52,799 |
| Total Liabilities and Net Assets / Fund Balance | $123,066 | $175,865 | ▲ $52,799 |
| Name | Title | Full / Part Time | Base | Other | Total |
|---|---|---|---|---|---|
| Michael Stoll Dir | Executive Director | FT | $48,264 | $8,688 | $56,952 |
| Liz Enochs Vice President | Director | FT | $19,698 | $462 | $20,160 |
| Name | Title |
|---|---|
| David Cohn President | Director |
| Kaizar Campwala | Director |
| Lawrence Groo | Director |
| Lawrence Patrick III | Director |
| Lila LaHood Treasurer | Director |
| Neal Gorenflo | Director |
| Peter Scheer | Director |
| Ricardo Sandoval Palos | Director |
| Patricia Bovan Campbell Dir | Secretary |
| Line Item | Amount |
|---|---|
| Salaries, Compensation, and Employee Benefits | $317,767 |
| Other Expenses | $274,919 |
| Grants and Similar Amounts Paid | $270,314 |
| Total Fundraising Expense | $83,274 |
| Professional Fundraising Fees | $0 |
| Line Item | Program | Management | Fundraising | Total |
|---|---|---|---|---|
| Grants to Domestic Orgs | $256,364 | - | - | $256,364 |
| Fees for Services Other | $106,233 | $23,564 | $23,604 | $153,401 |
| Other Salaries and Wages | $98,266 | $19,074 | $8,043 | $125,383 |
| Current Officers, Directors, Trustees, and Key Employees | $42,941 | $11,390 | $22,781 | $77,112 |
| Payroll Taxes | $51,222 | $10,976 | $10,976 | $73,174 |
| Occupancy | $39,840 | $7,567 | $5,432 | $52,839 |
| Other Employee Benefits | $29,028 | $7,415 | $5,655 | $42,098 |
| Information Technology | $21,325 | $4,571 | $4,571 | $30,467 |
| Grants to Domestic Individuals | $13,950 | - | - | $13,950 |
| Insurance | - | $8,589 | - | $8,589 |
| Advertising | $5,357 | $1,148 | $1,452 | $7,957 |
| Fees for Services Accounting | - | $6,860 | - | $6,860 |
| Office Expenses | $1,731 | $372 | $542 | $2,645 |
| Other Expenses | $978 | $2,075 | $218 | $978 |
| Conferences and Meetings | - | $423 | - | $423 |
| Fees for Services Legal | - | $119 | - | $119 |
| Travel | $74 | - | - | $74 |
| Total Functional Expenses | $675,583 | $104,143 | $83,274 | $863,000 |
| Recipient | Location | Category | Purpose | Amount |
|---|---|---|---|---|
| Mission Local | San Francisco, CA | 501(c)(3) | general support | $256,364 |
| 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 digital copy of the organization's Form 990 will be provided to all voting board members before it is filed with the IRS. They will be invited to ask questions of the publisher and executive director and propose any necessary changes. The board's four-member finance committee reviewed the 2020 financial reports before they were submitted for preparation of the organization's Form 990.”
“Our policy requires board member to disclose conflicts of interest as they arise. As journalists, this is something we discuss on a regular basis. It is also codified in our board recruitment documents and non-disclosure agreements.”
“The board discussed the Executive Director's pay rate and approved a raise based on information gathered about pay for comparable positions in the nonprofit media sector. This process last occurred in 2020.”
“The board discussed pay rates for other employees, and the decision on pay rate was made by the Executive Director after taking into consideration the discussion with board members. This process last occurred in 2020.”
“Available upon request.”
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 mission of the San Francisco Public Press is to enrich civic life in San Francisco by delivering public-interest journalism to broad and diverse audiences through print and interactive media not supported by advertising. |
| IRS990/AdvertisingGrp/FundraisingAmt | 0 | 1452 |
| IRS990/AdvertisingGrp/ManagementAndGeneralAmt | 0 | 1148 |
| IRS990/AdvertisingGrp/ProgramServicesAmt | 0 | 5357 |
| IRS990/AdvertisingGrp/TotalAmt | 0 | 7957 |
| IRS990/AllOtherContributionsAmt | 0 | 915079 |
| IRS990/AllOtherExpensesGrp/TotalAmt | 0 | 0 |
| IRS990/AnnualDisclosureCoveredPrsnInd | 0 | true |
| IRS990/BackupWthldComplianceInd | 0 | true |
| IRS990/BenefitsToMembersGrp/TotalAmt | 0 | 0 |
| IRS990/BooksInCareOfDetail/PersonNm | 0 | Lila LaHood |
| IRS990/BooksInCareOfDetail/PhoneNum | 0 | 4154957377 |
| IRS990/BooksInCareOfDetail/USAddress/AddressLine1Txt | 0 | 44 Page Street Suite 504 |
| IRS990/BooksInCareOfDetail/USAddress/CityNm | 0 | San Francisco |
| IRS990/BooksInCareOfDetail/USAddress/StateAbbreviationCd | 0 | CA |
| IRS990/BooksInCareOfDetail/USAddress/ZIPCd | 0 | 94102 |
| IRS990/BusinessRlnWith35CtrlEntInd | 0 | false |
| IRS990/BusinessRlnWithFamMemInd | 0 | false |
| IRS990/BusinessRlnWithOrgMemInd | 0 | false |
| IRS990/CashNonInterestBearingGrp/BOYAmt | 0 | 122966 |
| IRS990/CashNonInterestBearingGrp/EOYAmt | 0 | 175665 |
| IRS990/ChangeToOrgDocumentsInd | 0 | false |
| IRS990/CntrctRcvdGreaterThan100KCnt | 0 | 0 |
| IRS990/CollectionsOfArtInd | 0 | false |
| IRS990/CompCurrentOfcrDirectorsGrp/FundraisingAmt | 0 | 22781 |
| IRS990/CompCurrentOfcrDirectorsGrp/ManagementAndGeneralAmt | 0 | 11390 |
| IRS990/CompCurrentOfcrDirectorsGrp/ProgramServicesAmt | 0 | 42941 |
| IRS990/CompCurrentOfcrDirectorsGrp/TotalAmt | 0 | 77112 |
| IRS990/CompDisqualPersonsGrp/TotalAmt | 0 | 0 |
| IRS990/CompensationFromOtherSrcsInd | 0 | false |
| IRS990/CompensationProcessCEOInd | 0 | true |
| IRS990/CompensationProcessOtherInd | 0 | false |
| IRS990/ConferencesMeetingsGrp/ManagementAndGeneralAmt | 0 | 423 |
| IRS990/ConferencesMeetingsGrp/TotalAmt | 0 | 423 |
| IRS990/ConflictOfInterestPolicyInd | 0 | true |
| IRS990/ConservationEasementsInd | 0 | false |
| IRS990/ConsolidatedAuditFinclStmtInd | 0 | false |
| IRS990/CreditCounselingInd | 0 | false |
| IRS990/CYBenefitsPaidToMembersAmt | 0 | 0 |
| IRS990/CYContributionsGrantsAmt | 0 | 915079 |
| IRS990/CYGrantsAndSimilarPaidAmt | 0 | 270314 |
| IRS990/CYInvestmentIncomeAmt | 0 | 0 |
| IRS990/CYOtherExpensesAmt | 0 | 274919 |
| IRS990/CYOtherRevenueAmt | 0 | 720 |
| IRS990/CYProgramServiceRevenueAmt | 0 | 0 |
| IRS990/CYRevenuesLessExpensesAmt | 0 | 52799 |
| IRS990/CYSalariesCompEmpBnftPaidAmt | 0 | 317767 |
| IRS990/CYTotalExpensesAmt | 0 | 863000 |
| IRS990/CYTotalFundraisingExpenseAmt | 0 | 83274 |
| IRS990/CYTotalProfFndrsngExpnsAmt | 0 | 0 |
| IRS990/CYTotalRevenueAmt | 0 | 915799 |
| 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 San Francisco Public Press (sfpublicpress.org) is a nonprofit, noncommercial news organization that produces independent public-interest journalism about under-covered topics, with a focus on under-served audiences. Our team-reporting methods, quarterly print newspaper and low-power FM radio station, KSFP-LP on 102.5 FM (sfpublicpress.org/ksfp), have attracted attention as a model for a nonprofit news organization that can be replicated in other communities. As other local news initiatives have come and gone, the Public Press has distinguished itself as dedicated investigative reporting outlet. Our ad-free newspaper and website highlight our best new in-depth, data-driven investigative, explanatory and solutions reporting. For every local election, we produce a comprehensive nonpartisan voter guide. In early 2020, we published "Ride-Hailing's Dark Data," a months-long investigation revealing that the California Public Utilities Commission - the agency charged with regulating the state's ride-hailing firms - has kept reports on thousands of accidents involving Uber and Lyft under wraps. (See: sfpublicpress.org/series/ride-hailings-dark-data/) In 2020, "Civic," our half-hour local public policy interview podcast and radio show, covered a wide array of topics, including public health during the COVID-19 pandemic, essential workers, elections, government accountability, public transit equity, the racial justice protest movement, immigration, public safety and the environment. (See: sfpublicpress.org/civic) The pandemic pushed us to rethink our editorial approach. We continued with investigative reporting, but circumstances required that our newsroom cover local aspects of the pandemic. Our audience was hungry for local news about this fast-changing global story - we knew this from spikes in traffic to our website - and it was our responsibility to keep delivering it. Our "Civic" episodes became a key outlet for examining how the pandemic was affecting all aspects of life. We produced a series of episodes on essential workers and explored how artists and arts organizations were reaching their audiences through online events, podcasts and other channels they had not previously explored. (See: sfpublicpress.org/series/essential-workers/). We focused on areas where we have expertise, for example, homelessness and housing access. To sustain publishing frequently online, we hired more freelancers to supplement coverage by staff reporters. In December 2020, we hired one of those reporters, Nuala Bishari, on a half-time six-month contract. Nuala continued to report on how San Francisco was addressing the needs of homeless residents during the pandemic and turned her expertise on this topic into a proposal we endorsed in her successful application for a ProPublica Local Reporting Network Fellowship. We are delighted to have her working with us full-time now with her salary covered by ProPublica through March 2022. We paused our print edition in the spring of 2020 due to pandemic production and distribution challenges. We look forward to relaunching our print edition in 2022. |
| IRS990/DescribedInSection501c3Ind | 0 | true |
| IRS990/DisregardedEntityInd | 0 | false |
| IRS990/DocumentRetentionPolicyInd | 0 | false |
| IRS990/DonorAdvisedFundInd | 0 | false |
| IRS990/DonorRestrictionNetAssetsGrp/BOYAmt | 0 | 45299 |
| IRS990/DonorRestrictionNetAssetsGrp/EOYAmt | 0 | 69143 |
| IRS990/DonorRstrOrQuasiEndowmentsInd | 0 | false |
| IRS990/ElectionOfBoardMembersInd | 0 | false |
| IRS990/EmployeeCnt | 0 | 11 |
| IRS990/EmploymentTaxReturnsFiledInd | 0 | true |
| IRS990/EngagedInExcessBenefitTransInd | 0 | false |
| IRS990/ExpenseAmt | 0 | 675583 |
| IRS990/FamilyOrBusinessRlnInd | 0 | false |
| IRS990/FederalGrantAuditRequiredInd | 0 | false |
| IRS990/FeesForServicesAccountingGrp/ManagementAndGeneralAmt | 0 | 6860 |
| IRS990/FeesForServicesAccountingGrp/TotalAmt | 0 | 6860 |
| IRS990/FeesForServicesLegalGrp/ManagementAndGeneralAmt | 0 | 119 |
| IRS990/FeesForServicesLegalGrp/TotalAmt | 0 | 119 |
| IRS990/FeesForServicesLobbyingGrp/TotalAmt | 0 | 0 |
| IRS990/FeesForServicesManagementGrp/TotalAmt | 0 | 0 |
| IRS990/FeesForServicesOtherGrp/FundraisingAmt | 0 | 23604 |
| IRS990/FeesForServicesOtherGrp/ManagementAndGeneralAmt | 0 | 23564 |
| IRS990/FeesForServicesOtherGrp/ProgramServicesAmt | 0 | 106233 |
| IRS990/FeesForServicesOtherGrp/TotalAmt | 0 | 153401 |
| 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/AverageHoursPerWeekRltdOrgRt | 5 | 0.00 |
| IRS990/Form990PartVIISectionAGrp/AverageHoursPerWeekRltdOrgRt | 6 | 0.00 |
| IRS990/Form990PartVIISectionAGrp/AverageHoursPerWeekRltdOrgRt | 7 | 0.00 |
| IRS990/Form990PartVIISectionAGrp/AverageHoursPerWeekRltdOrgRt | 8 | 0.00 |
| IRS990/Form990PartVIISectionAGrp/AverageHoursPerWeekRltdOrgRt | 9 | 0.00 |
| IRS990/Form990PartVIISectionAGrp/AverageHoursPerWeekRltdOrgRt | 10 | 0.00 |
| IRS990/Form990PartVIISectionAGrp/AverageHoursPerWeekRt | 0 | 40.00 |
| IRS990/Form990PartVIISectionAGrp/AverageHoursPerWeekRt | 1 | 40.00 |
| IRS990/Form990PartVIISectionAGrp/AverageHoursPerWeekRt | 2 | 5.00 |
| IRS990/Form990PartVIISectionAGrp/AverageHoursPerWeekRt | 3 | 2.00 |
| IRS990/Form990PartVIISectionAGrp/AverageHoursPerWeekRt | 4 | 40.00 |
| IRS990/Form990PartVIISectionAGrp/AverageHoursPerWeekRt | 5 | 2.00 |
| IRS990/Form990PartVIISectionAGrp/AverageHoursPerWeekRt | 6 | 2.00 |
| IRS990/Form990PartVIISectionAGrp/AverageHoursPerWeekRt | 7 | 2.00 |
| IRS990/Form990PartVIISectionAGrp/AverageHoursPerWeekRt | 8 | 2.00 |
| IRS990/Form990PartVIISectionAGrp/AverageHoursPerWeekRt | 9 | 2.00 |
| IRS990/Form990PartVIISectionAGrp/AverageHoursPerWeekRt | 10 | 2.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/IndividualTrusteeOrDirectorInd | 5 | X |
| IRS990/Form990PartVIISectionAGrp/IndividualTrusteeOrDirectorInd | 6 | X |
| IRS990/Form990PartVIISectionAGrp/IndividualTrusteeOrDirectorInd | 7 | X |
| IRS990/Form990PartVIISectionAGrp/IndividualTrusteeOrDirectorInd | 8 | X |
| IRS990/Form990PartVIISectionAGrp/IndividualTrusteeOrDirectorInd | 9 | X |
| IRS990/Form990PartVIISectionAGrp/IndividualTrusteeOrDirectorInd | 10 | X |
| IRS990/Form990PartVIISectionAGrp/OfficerInd | 0 | X |
| IRS990/Form990PartVIISectionAGrp/OfficerInd | 1 | X |
| IRS990/Form990PartVIISectionAGrp/OfficerInd | 2 | X |
| IRS990/Form990PartVIISectionAGrp/OfficerInd | 3 | X |
| IRS990/Form990PartVIISectionAGrp/OfficerInd | 4 | X |
| IRS990/Form990PartVIISectionAGrp/OtherCompensationAmt | 0 | 8688 |
| IRS990/Form990PartVIISectionAGrp/OtherCompensationAmt | 1 | 462 |
| IRS990/Form990PartVIISectionAGrp/OtherCompensationAmt | 2 | 0 |
| IRS990/Form990PartVIISectionAGrp/OtherCompensationAmt | 3 | 0 |
| IRS990/Form990PartVIISectionAGrp/OtherCompensationAmt | 4 | 0 |
| IRS990/Form990PartVIISectionAGrp/OtherCompensationAmt | 5 | 0 |
| IRS990/Form990PartVIISectionAGrp/OtherCompensationAmt | 6 | 0 |
| IRS990/Form990PartVIISectionAGrp/OtherCompensationAmt | 7 | 0 |
| IRS990/Form990PartVIISectionAGrp/OtherCompensationAmt | 8 | 0 |
| IRS990/Form990PartVIISectionAGrp/OtherCompensationAmt | 9 | 0 |
| IRS990/Form990PartVIISectionAGrp/OtherCompensationAmt | 10 | 0 |
| IRS990/Form990PartVIISectionAGrp/PersonNm | 0 | Michael Stoll Dir |
| IRS990/Form990PartVIISectionAGrp/PersonNm | 1 | Liz Enochs Vice President |
| IRS990/Form990PartVIISectionAGrp/PersonNm | 2 | David Cohn President |
| IRS990/Form990PartVIISectionAGrp/PersonNm | 3 | Patricia Bovan Campbell Dir |
| IRS990/Form990PartVIISectionAGrp/PersonNm | 4 | Lila LaHood Treasurer |
| IRS990/Form990PartVIISectionAGrp/PersonNm | 5 | Neal Gorenflo |
| IRS990/Form990PartVIISectionAGrp/PersonNm | 6 | Kaizar Campwala |
| IRS990/Form990PartVIISectionAGrp/PersonNm | 7 | Peter Scheer |
| IRS990/Form990PartVIISectionAGrp/PersonNm | 8 | Lawrence Groo |
| IRS990/Form990PartVIISectionAGrp/PersonNm | 9 | Lawrence Patrick III |
| IRS990/Form990PartVIISectionAGrp/PersonNm | 10 | Ricardo Sandoval Palos |
| IRS990/Form990PartVIISectionAGrp/ReportableCompFromOrgAmt | 0 | 48264 |
| IRS990/Form990PartVIISectionAGrp/ReportableCompFromOrgAmt | 1 | 19698 |
| IRS990/Form990PartVIISectionAGrp/ReportableCompFromOrgAmt | 2 | 0 |
| IRS990/Form990PartVIISectionAGrp/ReportableCompFromOrgAmt | 3 | 0 |
| IRS990/Form990PartVIISectionAGrp/ReportableCompFromOrgAmt | 4 | 0 |
| IRS990/Form990PartVIISectionAGrp/ReportableCompFromOrgAmt | 5 | 0 |
| IRS990/Form990PartVIISectionAGrp/ReportableCompFromOrgAmt | 6 | 0 |
| IRS990/Form990PartVIISectionAGrp/ReportableCompFromOrgAmt | 7 | 0 |
| IRS990/Form990PartVIISectionAGrp/ReportableCompFromOrgAmt | 8 | 0 |
| IRS990/Form990PartVIISectionAGrp/ReportableCompFromOrgAmt | 9 | 0 |
| IRS990/Form990PartVIISectionAGrp/ReportableCompFromOrgAmt | 10 | 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/ReportableCompFromRltdOrgAmt | 5 | 0 |
| IRS990/Form990PartVIISectionAGrp/ReportableCompFromRltdOrgAmt | 6 | 0 |
| IRS990/Form990PartVIISectionAGrp/ReportableCompFromRltdOrgAmt | 7 | 0 |
| IRS990/Form990PartVIISectionAGrp/ReportableCompFromRltdOrgAmt | 8 | 0 |
| IRS990/Form990PartVIISectionAGrp/ReportableCompFromRltdOrgAmt | 9 | 0 |
| IRS990/Form990PartVIISectionAGrp/ReportableCompFromRltdOrgAmt | 10 | 0 |
| IRS990/Form990PartVIISectionAGrp/TitleTxt | 0 | Executive Dir. |
| IRS990/Form990PartVIISectionAGrp/TitleTxt | 1 | Director |
| IRS990/Form990PartVIISectionAGrp/TitleTxt | 2 | Director |
| IRS990/Form990PartVIISectionAGrp/TitleTxt | 3 | Secretary |
| IRS990/Form990PartVIISectionAGrp/TitleTxt | 4 | Director |
| IRS990/Form990PartVIISectionAGrp/TitleTxt | 5 | Director |
| IRS990/Form990PartVIISectionAGrp/TitleTxt | 6 | Director |
| IRS990/Form990PartVIISectionAGrp/TitleTxt | 7 | Director |
| IRS990/Form990PartVIISectionAGrp/TitleTxt | 8 | Director |
| IRS990/Form990PartVIISectionAGrp/TitleTxt | 9 | Director |
| IRS990/Form990PartVIISectionAGrp/TitleTxt | 10 | Director |
| IRS990/Form990ProvidedToGvrnBodyInd | 0 | true |
| IRS990/FormationYr | 0 | 2009 |
| IRS990/FormerOfcrEmployeesListedInd | 0 | false |
| IRS990/FSAuditedInd | 0 | false |
| IRS990/FundraisingActivitiesInd | 0 | false |
| IRS990/GamingActivitiesInd | 0 | false |
| IRS990/GoverningBodyVotingMembersCnt | 0 | 10 |
| IRS990/GrantsToDomesticIndividualsGrp/ProgramServicesAmt | 0 | 13950 |
| IRS990/GrantsToDomesticIndividualsGrp/TotalAmt | 0 | 13950 |
| IRS990/GrantsToDomesticOrgsGrp/ProgramServicesAmt | 0 | 256364 |
| IRS990/GrantsToDomesticOrgsGrp/TotalAmt | 0 | 256364 |
| IRS990/GrantsToIndividualsInd | 0 | true |
| IRS990/GrantsToOrganizationsInd | 0 | true |
| IRS990/GrantToRelatedPersonInd | 0 | false |
| IRS990/GrossReceiptsAmt | 0 | 915799 |
| IRS990/GroupReturnForAffiliatesInd | 0 | false |
| IRS990/IncludeFIN48FootnoteInd | 0 | false |
| IRS990/IncmFromInvestBondProceedsGrp/TotalRevenueColumnAmt | 0 | 0 |
| IRS990/IndependentAuditFinclStmtInd | 0 | false |
| IRS990/IndependentVotingMemberCnt | 0 | 9 |
| IRS990/IndivRcvdGreaterThan100KCnt | 0 | 0 |
| IRS990/IndoorTanningServicesInd | 0 | false |
| IRS990/InfoInScheduleOPartIXInd | 0 | X |
| IRS990/InfoInScheduleOPartVIInd | 0 | X |
| IRS990/InformationTechnologyGrp/FundraisingAmt | 0 | 4571 |
| IRS990/InformationTechnologyGrp/ManagementAndGeneralAmt | 0 | 4571 |
| IRS990/InformationTechnologyGrp/ProgramServicesAmt | 0 | 21325 |
| IRS990/InformationTechnologyGrp/TotalAmt | 0 | 30467 |
| IRS990/InsuranceGrp/ManagementAndGeneralAmt | 0 | 8589 |
| IRS990/InsuranceGrp/TotalAmt | 0 | 8589 |
| 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 | 25 |
| 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 | false |
| IRS990/MinutesOfGoverningBodyInd | 0 | true |
| IRS990/MissionDesc | 0 | The mission of the San Francisco Public Press is to enrich the civic life of San Francisco by delivering public-interest journalism through print and interactive media not supported by advertising. |
| IRS990/MoreThan5000KToIndividualsInd | 0 | false |
| IRS990/MoreThan5000KToOrgInd | 0 | false |
| IRS990/NetAssetsOrFundBalancesBOYAmt | 0 | 123066 |
| IRS990/NetAssetsOrFundBalancesEOYAmt | 0 | 175865 |
| 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 | 77767 |
| IRS990/NoDonorRestrictionNetAssetsGrp/EOYAmt | 0 | 106722 |
| IRS990/NondeductibleContributionsInd | 0 | false |
| IRS990/OccupancyGrp/FundraisingAmt | 0 | 5432 |
| IRS990/OccupancyGrp/ManagementAndGeneralAmt | 0 | 7567 |
| IRS990/OccupancyGrp/ProgramServicesAmt | 0 | 39840 |
| IRS990/OccupancyGrp/TotalAmt | 0 | 52839 |
| IRS990/OfficeExpensesGrp/FundraisingAmt | 0 | 542 |
| IRS990/OfficeExpensesGrp/ManagementAndGeneralAmt | 0 | 372 |
| IRS990/OfficeExpensesGrp/ProgramServicesAmt | 0 | 1731 |
| IRS990/OfficeExpensesGrp/TotalAmt | 0 | 2645 |
| IRS990/OfficerMailingAddressInd | 0 | false |
| IRS990/OperateHospitalInd | 0 | false |
| IRS990/Organization501c3Ind | 0 | X |
| IRS990/OrganizationFollowsFASB117Ind | 0 | X |
| IRS990/OtherAssetsTotalGrp/EOYAmt | 0 | 0 |
| IRS990/OtherEmployeeBenefitsGrp/FundraisingAmt | 0 | 5655 |
| IRS990/OtherEmployeeBenefitsGrp/ManagementAndGeneralAmt | 0 | 7415 |
| IRS990/OtherEmployeeBenefitsGrp/ProgramServicesAmt | 0 | 29028 |
| IRS990/OtherEmployeeBenefitsGrp/TotalAmt | 0 | 42098 |
| IRS990/OtherExpensesGrp/Desc | 0 | Printing & Distribution |
| IRS990/OtherExpensesGrp/Desc | 1 | Miscellaneous |
| IRS990/OtherExpensesGrp/Desc | 2 | Events |
| IRS990/OtherExpensesGrp/FundraisingAmt | 0 | 218 |
| IRS990/OtherExpensesGrp/ManagementAndGeneralAmt | 0 | 2075 |
| IRS990/OtherExpensesGrp/ProgramServicesAmt | 0 | 6523 |
| IRS990/OtherExpensesGrp/ProgramServicesAmt | 1 | 1751 |
| IRS990/OtherExpensesGrp/ProgramServicesAmt | 2 | 978 |
| IRS990/OtherExpensesGrp/TotalAmt | 0 | 6523 |
| IRS990/OtherExpensesGrp/TotalAmt | 1 | 4044 |
| IRS990/OtherExpensesGrp/TotalAmt | 2 | 978 |
| IRS990/OtherRevenueMiscGrp/Desc | 0 | Miscellaneous |
| IRS990/OtherRevenueMiscGrp/ExclusionAmt | 0 | 720 |
| IRS990/OtherRevenueMiscGrp/TotalRevenueColumnAmt | 0 | 720 |
| IRS990/OtherRevenueTotalAmt | 0 | 720 |
| IRS990/OtherSalariesAndWagesGrp/FundraisingAmt | 0 | 8043 |
| IRS990/OtherSalariesAndWagesGrp/ManagementAndGeneralAmt | 0 | 19074 |
| IRS990/OtherSalariesAndWagesGrp/ProgramServicesAmt | 0 | 98266 |
| IRS990/OtherSalariesAndWagesGrp/TotalAmt | 0 | 125383 |
| IRS990/OthNotesLoansReceivableNetGrp/EOYAmt | 0 | 0 |
| IRS990/PartialLiquidationInd | 0 | false |
| IRS990/PaymentsToAffiliatesGrp/TotalAmt | 0 | 0 |
| IRS990/PayPremiumsPrsnlBnftCntrctInd | 0 | false |
| IRS990/PayrollTaxesGrp/FundraisingAmt | 0 | 10976 |
| IRS990/PayrollTaxesGrp/ManagementAndGeneralAmt | 0 | 10976 |
| IRS990/PayrollTaxesGrp/ProgramServicesAmt | 0 | 51222 |
| IRS990/PayrollTaxesGrp/TotalAmt | 0 | 73174 |
| IRS990/PensionPlanContributionsGrp/TotalAmt | 0 | 0 |
| IRS990/PledgesAndGrantsReceivableGrp/EOYAmt | 0 | 0 |
| IRS990/PoliticalCampaignActyInd | 0 | false |
| IRS990/PrepaidExpensesDefrdChargesGrp/EOYAmt | 0 | 0 |
| IRS990/PrincipalOfficerNm | 0 | Lila Marie LaHood |
| IRS990/ProfessionalFundraisingInd | 0 | false |
| IRS990/ProhibitedTaxShelterTransInd | 0 | false |
| IRS990/PYContributionsGrantsAmt | 0 | 635387 |
| IRS990/PYExcessBenefitTransInd | 0 | false |
| IRS990/PYGrantsAndSimilarPaidAmt | 0 | 151940 |
| IRS990/PymtTravelEntrtnmntPubOfclGrp/TotalAmt | 0 | 0 |
| IRS990/PYOtherExpensesAmt | 0 | 200239 |
| IRS990/PYOtherRevenueAmt | 0 | 439 |
| IRS990/PYProgramServiceRevenueAmt | 0 | 6554 |
| IRS990/PYRevenuesLessExpensesAmt | 0 | 24416 |
| IRS990/PYSalariesCompEmpBnftPaidAmt | 0 | 263829 |
| IRS990/PYTotalExpensesAmt | 0 | 617964 |
| IRS990/PYTotalProfFndrsngExpnsAmt | 0 | 1956 |
| IRS990/PYTotalRevenueAmt | 0 | 642380 |
| IRS990/QuidProQuoContributionsInd | 0 | false |
| IRS990/RcvblFromDisqualifiedPrsnGrp/EOYAmt | 0 | 0 |
| IRS990/RcvFndsToPayPrsnlBnftCntrctInd | 0 | false |
| IRS990/ReceivablesFromOfficersEtcGrp/EOYAmt | 0 | 0 |
| IRS990/ReconcilationRevenueExpnssAmt | 0 | 52799 |
| 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/RoyaltiesGrp/TotalAmt | 0 | 0 |
| IRS990/RoyaltiesRevenueGrp/TotalRevenueColumnAmt | 0 | 0 |
| IRS990/SavingsAndTempCashInvstGrp/BOYAmt | 0 | 100 |
| IRS990/SavingsAndTempCashInvstGrp/EOYAmt | 0 | 200 |
| IRS990ScheduleA/Form990ScheduleAPartVIGrp/ExplanationTxt | 0 | From time to time, miscellaneous amounts are received during the course of performing the organization's tax exempt function. |
| IRS990ScheduleA/Form990ScheduleAPartVIGrp/FormAndLineReferenceDesc | 0 | Support Schedule: Other Income Explanation |
| IRS990ScheduleA/GiftsGrantsContriRcvd170Grp/CurrentTaxYearAmt | 0 | 915079 |
| IRS990ScheduleA/GiftsGrantsContriRcvd170Grp/CurrentTaxYearMinus1YearAmt | 0 | 635387 |
| IRS990ScheduleA/GiftsGrantsContriRcvd170Grp/CurrentTaxYearMinus2YearsAmt | 0 | 519958 |
| IRS990ScheduleA/GiftsGrantsContriRcvd170Grp/CurrentTaxYearMinus3YearsAmt | 0 | 248919 |
| IRS990ScheduleA/GiftsGrantsContriRcvd170Grp/CurrentTaxYearMinus4YearsAmt | 0 | 163393 |
| IRS990ScheduleA/GiftsGrantsContriRcvd170Grp/TotalAmt | 0 | 2482736 |
| IRS990ScheduleA/GovtFurnSrvcFcltsVl170Grp/TotalAmt | 0 | 0 |
| IRS990ScheduleA/GrossInvestmentIncome170Grp/TotalAmt | 0 | 0 |
| IRS990ScheduleA/GrossReceiptsRltdActivitiesAmt | 0 | 42865 |
| IRS990ScheduleA/OtherIncome170Grp/CurrentTaxYearAmt | 0 | 720 |
| IRS990ScheduleA/OtherIncome170Grp/CurrentTaxYearMinus1YearAmt | 0 | 36 |
| IRS990ScheduleA/OtherIncome170Grp/CurrentTaxYearMinus2YearsAmt | 0 | 393 |
| IRS990ScheduleA/OtherIncome170Grp/CurrentTaxYearMinus3YearsAmt | 0 | 100 |
| IRS990ScheduleA/OtherIncome170Grp/CurrentTaxYearMinus4YearsAmt | 0 | 100 |
| IRS990ScheduleA/OtherIncome170Grp/TotalAmt | 0 | 1349 |
| IRS990ScheduleA/PublicOrganization170Ind | 0 | X |
| IRS990ScheduleA/PublicSupportCY170Pct | 0 | 0.75610 |
| IRS990ScheduleA/PublicSupportPY170Pct | 0 | 0.69480 |
| IRS990ScheduleA/PublicSupportTotal170Amt | 0 | 1878134 |
| IRS990ScheduleA/SubstantialContributorsTotAmt | 0 | 604602 |
| IRS990ScheduleA/TaxRevLeviedOrgnztnlBnft170Grp/TotalAmt | 0 | 0 |
| IRS990ScheduleA/ThirtyThrPctSuprtTestsCY170Ind | 0 | X |
| IRS990ScheduleA/TotalCalendarYear170Grp/CurrentTaxYearAmt | 0 | 915079 |
| IRS990ScheduleA/TotalCalendarYear170Grp/CurrentTaxYearMinus1YearAmt | 0 | 635387 |
| IRS990ScheduleA/TotalCalendarYear170Grp/CurrentTaxYearMinus2YearsAmt | 0 | 519958 |
| IRS990ScheduleA/TotalCalendarYear170Grp/CurrentTaxYearMinus3YearsAmt | 0 | 248919 |
| IRS990ScheduleA/TotalCalendarYear170Grp/CurrentTaxYearMinus4YearsAmt | 0 | 163393 |
| IRS990ScheduleA/TotalCalendarYear170Grp/TotalAmt | 0 | 2482736 |
| IRS990ScheduleA/TotalSupportAmt | 0 | 2484085 |
| IRS990ScheduleA/UnrelatedBusinessNetIncm170Grp/TotalAmt | 0 | 0 |
| 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/CashGrantAmt | 0 | 13950 |
| IRS990ScheduleI/GrantsOtherAsstToIndivInUSGrp/GrantTypeTxt | 0 | rapid response grant |
| IRS990ScheduleI/GrantsOtherAsstToIndivInUSGrp/RecipientCnt | 0 | 1 |
| IRS990ScheduleI/GrantsOtherAsstToIndivInUSGrp/ValuationMethodUsedDesc | 0 | FMV |
| IRS990ScheduleI/RecipientTable/CashGrantAmt | 0 | 256364 |
| IRS990ScheduleI/RecipientTable/IRCSectionDesc | 0 | 501(c)(3) |
| IRS990ScheduleI/RecipientTable/NonCashAssistanceAmt | 0 | 0 |
| IRS990ScheduleI/RecipientTable/PurposeOfGrantTxt | 0 | general support |
| IRS990ScheduleI/RecipientTable/RecipientBusinessName/BusinessNameLine1Txt | 0 | Mission Local |
| IRS990ScheduleI/RecipientTable/RecipientEIN | 0 | 471055285 |
| IRS990ScheduleI/RecipientTable/USAddress/AddressLine1Txt | 0 | 2489 Mission Street Ste 14 |
| IRS990ScheduleI/RecipientTable/USAddress/CityNm | 0 | San Francisco |
| IRS990ScheduleI/RecipientTable/USAddress/StateAbbreviationCd | 0 | CA |
| IRS990ScheduleI/RecipientTable/USAddress/ZIPCd | 0 | 94110 |
| IRS990ScheduleI/RecipientTable/ValuationMethodUsedDesc | 0 | FMV |
| IRS990ScheduleI/SupplementalInformationDetail/ExplanationTxt | 0 | In 2018 we began fiscally sponsoring Mission Local, a news organization focusing on San Francisco's Mission District. Mission Local's journalistic work is in a similar educational vein as the Public PressX and is aligned with our charitable purpose. Mission Local is a legally incorporated entity but has not yet filed for its own 501c3. |
| IRS990ScheduleI/SupplementalInformationDetail/ExplanationTxt | 1 | We monitored the use of grant funds by Mission Local through regular conversations - at least monthly - with Lydia Chavez, executive director of Mission Local. All grants and donations received by the Public Press and distributed to Mission Local in 2019 were used to pay staff salaries and freelance journalists. |
| IRS990ScheduleI/SupplementalInformationDetail/FormAndLineReferenceDesc | 0 | Additional Supplemental Information |
| IRS990ScheduleI/SupplementalInformationDetail/FormAndLineReferenceDesc | 1 | Grantmaker's Description of How Grants are Used |
| IRS990ScheduleI/Total501c3OrgCnt | 0 | 1 |
| IRS990ScheduleI/TotalOtherOrgCnt | 0 | 0 |
| IRS990/ScheduleJRequiredInd | 0 | false |
| IRS990/ScheduleORequiredInd | 0 | true |
| IRS990ScheduleO/SupplementalInformationDetail/ExplanationTxt | 0 | A digital copy of the organization's Form 990 will be provided to all voting board members before it is filed with the IRS. They will be invited to ask questions of the publisher and executive director and propose any necessary changes. The board's four-member finance committee reviewed the 2020 financial reports before they were submitted for preparation of the organization's Form 990. |
| IRS990ScheduleO/SupplementalInformationDetail/ExplanationTxt | 1 | Our policy requires board member to disclose conflicts of interest as they arise. As journalists, this is something we discuss on a regular basis. It is also codified in our board recruitment documents and non-disclosure agreements. |
| IRS990ScheduleO/SupplementalInformationDetail/ExplanationTxt | 2 | The board discussed the Executive Director's pay rate and approved a raise based on information gathered about pay for comparable positions in the nonprofit media sector. This process last occurred in 2020. |
| IRS990ScheduleO/SupplementalInformationDetail/ExplanationTxt | 3 | The board discussed pay rates for other employees, and the decision on pay rate was made by the Executive Director after taking into consideration the discussion with board members. This process last occurred in 2020. |
| IRS990ScheduleO/SupplementalInformationDetail/ExplanationTxt | 4 | Available upon request. |
No mirrored PDF or thumbnail assets are attached yet.
Displayed year
2020 • Form 990Detailed filing. Detailed filing data is available for this year.