Spotlight Printing
Spotlight Printing is a political services vendor. In the 2025-2026 cycle Spotlight Printing was paid $510K across 65 client committees.
Part I Identity
Stable facts about this entity. These figures do not change as you adjust the timeframe in Part II.
- Activity span ALL TIME
- Feb 5, 2002 → May 12, 2026
- spans 24.3 years
- Disbursements ALL TIME
- 410
- Schedule B rows
- Client committees ALL TIME
- 65
- distinct payers
Part II Activity in selected window
One timeframe control governs all three panels below. Change it once and the trajectory, top buyers, and party breakdown all update together.
Spend trajectory
Monthly spend to this vendor over the last 12 months.
Top buyers
Two views of the same data — diagram and table share the time-window control and the same top-buyers slice. Click "View all buyers in research" to drill in with the matching date range.
Top buyers last 1 months · top 1
| Filer | Total spend | Disbursements |
|---|---|---|
| KIM FOR INSURANCE COMMISSIONER 2026; JANE 1485530 |
$2,081 | 2 |
Top buyers last 3 months · top 5
| Filer | Total spend | Disbursements |
|---|---|---|
| CHAKRABARTI, SAIKAT CA · House DEM |
$19,190 | 6 |
| KIM FOR INSURANCE COMMISSIONER 2026; JANE 1485530 |
$7,975 | 6 |
| 742051 742051 |
$2,346 | 2 |
| PRAY FOR JUDGE 2026; ALEXANDRA 1487955 |
$2,281 | 1 |
| THIER FOR ASSEMBLY 2026; HOLLI 1480282 |
$414 | 1 |
Top buyers last 6 months · top 8
| Filer | Total spend | Disbursements |
|---|---|---|
| CHAKRABARTI, SAIKAT CA · House DEM |
$51,942 | 22 |
| KIM FOR INSURANCE COMMISSIONER 2026; JANE 1485530 |
$11,804 | 9 |
| 742051 742051 |
$4,584 | 4 |
| PRAY FOR JUDGE 2026; ALEXANDRA 1487955 |
$3,498 | 2 |
| THIER FOR ASSEMBLY 2026; HOLLI 1480282 |
$2,282 | 2 |
| WORKING FAMILIES FOR FAIR ELECTIONS, YES ON 50 1483932 |
$1,629 | 1 |
| SAN FRANCISCO DEMOCRATIC COUNTY CENTRAL COMMITTEE C00392928 |
$1,486 | 1 |
| 923077 923077 |
$112 | 1 |
Top buyers last 12 months · top 8
| Filer | Total spend | Disbursements |
|---|---|---|
| CHAKRABARTI, SAIKAT CA · House DEM |
$82,983 | 28 |
| KIM FOR INSURANCE COMMISSIONER 2026; JANE 1485530 |
$11,804 | 9 |
| WORKING FAMILIES FOR FAIR ELECTIONS, YES ON 50 1483932 |
$6,789 | 4 |
| 742051 742051 |
$4,584 | 4 |
| PRAY FOR JUDGE 2026; ALEXANDRA 1487955 |
$3,498 | 2 |
| THIER FOR ASSEMBLY 2026; HOLLI 1480282 |
$2,738 | 6 |
| SAN FRANCISCO DEMOCRATIC COUNTY CENTRAL COMMITTEE C00392928 |
$1,486 | 1 |
| 923077 923077 |
$112 | 1 |
Top buyers last 18 months · top 10
| Filer | Total spend | Disbursements |
|---|---|---|
| CHAKRABARTI, SAIKAT CA · House DEM |
$82,983 | 28 |
| KIM FOR INSURANCE COMMISSIONER 2026; JANE 1485530 |
$11,804 | 9 |
| WORKING FAMILIES FOR FAIR ELECTIONS, YES ON 50 1483932 |
$6,789 | 4 |
| 742051 742051 |
$4,584 | 4 |
| PRAY FOR JUDGE 2026; ALEXANDRA 1487955 |
$3,498 | 2 |
| 923077 923077 |
$2,891 | 3 |
| THIER FOR ASSEMBLY 2026; HOLLI 1480282 |
$2,738 | 6 |
| FARIAS FOR STATE ASSEMBLY 2024; AVILA 1463047 |
$2,281 | 1 |
| STEFANI FOR ASSEMBLY 2024; CATHERINE 1458873 |
$1,585 | 1 |
| SAN FRANCISCO DEMOCRATIC COUNTY CENTRAL COMMITTEE C00392928 |
$1,486 | 1 |
Top buyers last 24 months · top 10
| Filer | Total spend | Disbursements |
|---|---|---|
| CHAKRABARTI, SAIKAT CA · House DEM |
$82,983 | 28 |
| YES ON PROP 6, END SLAVERY IN CALIFORNIA, SPONSORED BY SOCIAL JUSTICE AND CIVIL RIGHTS ORGANIZATIONS 1471645 |
$18,526 | 1 |
| KIM FOR INSURANCE COMMISSIONER 2026; JANE 1485530 |
$11,804 | 9 |
| WORKING FAMILIES FOR FAIR ELECTIONS, YES ON 50 1483932 |
$6,789 | 4 |
| THIER FOR TIBURON TOWN COUNCIL 2017; HOLLI 1398219 |
$5,252 | 2 |
| 742051 742051 |
$4,584 | 4 |
| PRAY FOR JUDGE 2026; ALEXANDRA 1487955 |
$3,498 | 2 |
| SAN FRANCISCO DEMOCRATIC COUNTY CENTRAL COMMITTEE C00392928 |
$3,007 | 2 |
| 923077 923077 |
$2,891 | 3 |
| THIER FOR ASSEMBLY 2026; HOLLI 1480282 |
$2,738 | 6 |
By party
Revenue by party
| Party | Amount | % |
|---|---|---|
| Democratic | $124,819 | 24.47% |
| Republican | $0 | 0.00% |
| Non-partisan | $385,363 | 75.53% |
Part III Reference tables
Full all-time and cycle-to-date data.
Cycle-over-cycle trajectory
current cycle earlier election cycle off-cycle year quarterly · 9 years
| Year | Q | Cycle | Total | Txns | Top buyer · share | Top category · share | Cum. (cycle) | YoY % |
|---|---|---|---|---|---|---|---|---|
| 2017 | Q1 | 2016 | $18K | 4 | 822268 72% | Print & Mail 65% | $18K | — |
| 2017 | Q4 | 2018 | $2K | 7 | C00638775 50% | Print & Mail 100% | $2K | — |
| 2018 | Q1 | 2018 | $4K | 6 | C00638775 52% | Print & Mail 100% | $5K | — |
| 2018 | Q2 | 2018 | $6K | 16 | BUTTAR, SHAHID 51% | Print & Mail 80% | $11K | — |
| 2018 | Q3 | 2018 | $4K | 5 | COHEN FOR STATE BOARD OF EQ… 45% | Other / Unclassified 100% | $16K | — |
| 2018 | Q4 | 2018 | $27K | 13 | BECKLES FOR ASSEMBLY 2018, … 98% | Other / Unclassified 98% | $43K | — |
| 2019 | Q1 | 2018 | $18K | 5 | WICKS FOR ASSEMBLY 2018; BU… 54% | Other / Unclassified 100% | $61K | +4% |
| 2019 | Q1 | 2020 | $250 | 1 | C00638775 100% | Print & Mail 100% | $250 | — |
| 2019 | Q2 | 2018 | $491 | 1 | HELPING EMPOWERED INDIVIDUA… 100% | Travel & Events 100% | $62K | — |
| 2019 | Q2 | 2020 | $2K | 1 | C00695510 100% | Print & Mail 100% | $2K | — |
| 2019 | Q3 | 2018 | $703 | 1 | JACKSON FOR JUDGE 2016; SCO… 100% | Other / Unclassified 100% | $62K | — |
| 2019 | Q3 | 2020 | $1K | 6 | BUTTAR, SHAHID 100% | Print & Mail 61% | $3K | — |
| 2019 | Q4 | 2018 | $1K | 2 | PROUDFOOT FOR SUPERIOR COUR… 76% | Other / Unclassified 100% | $64K | — |
| 2019 | Q4 | 2020 | $6K | 6 | WARREN, ELIZABETH 79% | Print & Mail 100% | $9K | +278% |
| 2020 | Q1 | 2020 | $58K | 30 | TONG FOR SF JUDGE 2020; MIC… 31% | Other / Unclassified 63% | $67K | +1417% |
| 2020 | Q3 | 2020 | $3K | 4 | BUTTAR, SHAHID 100% | Other / Unclassified 91% | $71K | -18% |
| 2020 | Q4 | 2020 | $2K | 2 | EVERYDAY PEOPLE 97% | Print & Mail 100% | $73K | -92% |
| 2022 | Q1 | 2022 | $4K | 1 | MAHMOOD FOR ASSEMBLY 2022; … 100% | Other / Unclassified 100% | $4K | -93% |
| 2022 | Q2 | 2022 | $1K | 3 | BUTTAR, SHAHID 100% | Other / Unclassified 60% | $5K | — |
| 2022 | Q3 | 2022 | $2K | 1 | 923077 100% | Print & Mail 100% | $7K | -41% |
| 2022 | Q4 | 2022 | $8K | 3 | 761102 100% | Print & Mail 100% | $15K | +273% |
| 2023 | Q2 | 2022 | $2K | 3 | BECKLES FOR STATE SENATE 20… 100% | Other / Unclassified 100% | $17K | — |
| 2023 | Q3 | 2022 | $4K | 2 | 923077 64% | Print & Mail 64% | $20K | — |
| 2024 | Q1 | 2024 | $8K | 19 | ZECHER FOR SUPERIOR COURT J… 45% | Other / Unclassified 61% | $8K | +113% |
| 2024 | Q2 | 2024 | $272 | 1 | BECKLES FOR STATE SENATE 20… 100% | Other / Unclassified 100% | $8K | -77% |
| 2024 | Q3 | 2024 | $4K | 102 | TOGETHERSF ACTION 50% | Print & Mail 50% | $12K | +79% |
| 2024 | Q4 | 2024 | $27K | 5 | YES ON PROP 6, END SLAVERY … 69% | Other / Unclassified 94% | $39K | +246% |
| 2025 | Q1 | 2024 | $5K | 3 | 923077 55% | Print & Mail 89% | $44K | — |
| 2025 | Q3 | 2024 | $130 | 2 | THIER FOR ASSEMBLY 2026; HO… 100% | Other / Unclassified 50% | $44K | -97% |
| 2025 | Q3 | 2026 | $5K | 1 | CHAKRABARTI, SAIKAT 100% | Print & Mail 100% | $5K | — |
| 2025 | Q4 | 2024 | $5K | 5 | WORKING FAMILIES FOR FAIR E… 94% | Print & Mail 94% | $50K | — |
| 2025 | Q4 | 2026 | $29K | 7 | CHAKRABARTI, SAIKAT 95% | Print & Mail 100% | $34K | — |
| 2026 | Q1 | 2026 | $63K | 33 | CHAKRABARTI, SAIKAT 81% | Print & Mail 83% | $96K | +673% |
| 2026 | Q2 | 2026 | $12K | 7 | KIM FOR INSURANCE COMMISSIO… 65% | Other / Unclassified 40% | $108K | +4278% |
Revenue by service category
No category revenue in this window.
| Category | Total spend | Txns | Avg check | % of total | Top buyer · share | Last paid |
|---|---|---|---|---|---|---|
| Other / Unclassified | $278,525 | 169 | $2K | 55.7% | BECKLES FOR ASSEMBLY 2018, … 13% | 7w ago |
| Print & Mail | $213,407 | 223 | $957 | 42.7% | CHAKRABARTI, SAIKAT 39% | 5w ago |
| Contributions & Transfers | $5,200 | 1 | $5K | 1.0% | 921683 100% | 17y ago |
| Admin & Office | $1,329 | 3 | $443 | 0.3% | 822268 90% | 6y ago |
| Field & Voter Contact | $655 | 2 | $327 | 0.1% | ROWEN FOR SENATE 2016 84% | 4y ago |
| Travel & Events | $491 | 1 | $491 | 0.1% | HELPING EMPOWERED INDIVIDUA… 100% | 7y ago |
Client retention
Sticky-relationship signal: how many clients keep coming back across cycles vs one-time buyers.
| Client | Cycles | All-time spend | Txns | First paid | Last paid |
|---|---|---|---|---|---|
| BUTTAR, SHAHID | 3 | $27,896 | 30 | 2018-03-19 | 2022-05-27 |
| 923077 | 9 | $24,987 | 16 | 2005-07-21 | 2026-01-09 |
Geographic concentration
Where this vendor's clients are based — federal committees by state, plus implicit jurisdiction for CA and TX state filers.
| State | Total spend | % of revenue | Clients | |
|---|---|---|---|---|
| CA | $494,264 | 96.9% | 60 | |
| MA | $8,751 | 1.7% | 1 | |
| Unknown | $7,167 | 1.4% | 4 |
Notable disbursements
5 largest all-time · 5 largest in the current cycle · 5 most recent. Each row earns its place.
| Reason | Date | Filer | Category | Purpose | Amount |
|---|---|---|---|---|---|
| Largest all-time | 2024-10-25 | YES ON PROP 6, END SLAVERY IN CALIFORNIA, SPONSORED BY SOCIAL JUSTICE AND CIVIL RIGHTS ORGANIZATIONS | Other / Unclassified | — | $18,526 |
| Largest all-time | 2026-01-20 | CHAKRABARTI, SAIKAT | Print & Mail | CAMPAIGN SIGNS & PRINTING | $16,264 |
| Largest all-time | 2026-03-24 | CHAKRABARTI, SAIKAT | Print & Mail | CAMPAIGN SIGNS & PRINTING | $11,623 |
| Largest all-time | 2017-01-31 | 822268 | Print & Mail | Printing | $11,580 |
| Largest all-time | 2025-10-10 | CHAKRABARTI, SAIKAT | Print & Mail | CAMPAIGN SIGNS & PRINTING | $11,111 |
| Largest this cycle | 2025-12-08 | CHAKRABARTI, SAIKAT | Print & Mail | CAMPAIGN SIGNS & PRINTING | $8,103 |
| Largest this cycle | 2025-10-20 | CHAKRABARTI, SAIKAT | Print & Mail | CAMPAIGN SIGNS & PRINTING | $5,323 |
| Recent | 2026-04-17 | KIM FOR INSURANCE COMMISSIONER 2026; JANE | Other / Unclassified | — | $2,498 |
| Recent | 2026-05-12 | KIM FOR INSURANCE COMMISSIONER 2026; JANE | — | — | $1,868 |
| Recent | 2026-04-28 | 742051 | Print & Mail | Member Communication Card | $1,847 |
| Recent | 2026-05-12 | KIM FOR INSURANCE COMMISSIONER 2026; JANE | — | — | $213 |
| Recent | 2026-04-17 | KIM FOR INSURANCE COMMISSIONER 2026; JANE | — | — | $179 |