- Among 7 public vending contracts and solicitations that state one commission rate for every machine, the median rate paid to the agency was 25% of sales, ranging from 10% to 52% (VendBuddy review of public vending contracts, n=7 documents, October 8, 2026).
- Every one of the 7 public vending documents that name a general-liability amount requires $1,000,000 per occurrence, and 4 of them add a $2,000,000 aggregate (VendBuddy review of public vending contracts, n=7 documents, October 8, 2026).
- 13 of 17 public vending documents that address payment require card readers on the machines, 3 require them only in some places or on request, and 1 asks for coins and bills only (VendBuddy review of public vending contracts, n=17 documents, October 8, 2026).
- Public agencies that put a number on healthy vending asked for a median of 50% healthy items per machine, from 20% to 75% (VendBuddy review of public vending contracts, n=8 documents, October 8, 2026).
- The median initial term in public vending contracts was 3 years, and 5 years once every renewal option is used (VendBuddy review of public vending contracts, n=21 documents, October 8, 2026).
What do vending contracts actually say? Private placement agreements are confidential, but public agencies post theirs. We read 28 public vending solicitations, agreements and awards from cities, counties, school districts, a housing authority and public colleges and recorded what each one states: the commission, the term, insurance minimums, healthy-vending rules, card readers and service frequency. Every row links to the original.
Download all 28 contracts (CSV) · Full table · Methodology · Cite this report
What public agencies get paid
Most public solicitations do not print a rate at all: in 13 of the 28 documents the bidder names the commission, and the agency picks the best offer. The rest fix a split, set a floor, or record what was actually signed. Across the 7 documents that state one rate for every machine, the median is 25% of sales (range 10% to 52%). Counting only signed or awarded rates (n=4), the values are 52%, 25%, 10%, 22%. Where rates differ by product line, beverages carry the higher rate: 15%, 40%, 25% for drinks against 10% and 8% for snacks in the documents that split them.
Two cautions. Miami-Dade's 52% came from a sealed bid where price decided the award, and the next two offers were 43% and 42.5%; that is a countywide contract awarded on price alone, not a benchmark for a single break room. And Redmond's 10% is a state rule: in Washington, machines in public-access areas pay at least 10% of gross to the Department of Services for the Blind. Federal and many state buildings have similar blind-vendor priority rules; see how to get vending machines in government buildings.
| Document | Rate | How the rate is set | Base |
|---|---|---|---|
| City of Takoma Park, MD (2026) | 25% | Set by the agency | gross |
| City of Redmond, WA (2024) | 10% | Required minimum | gross |
| City of Oak Harbor, WA (2023) | 25% | Required minimum | gross |
| Miami-Dade County, FL (2024) | 52% | Awarded / signed rate | gross |
| City of Los Angeles, Department of Recreation and Parks, CA (2026) | 25% | Awarded / signed rate | gross |
| County of Marin, CA (2015) | snack 10%, cold beverage 15%, hot beverage 20% | Awarded / signed rate | gross after sales tax |
| Pitt Community College, NC (2024) | snack 8%, beverage 40% | Outgoing contract rate | gross less sales tax |
| Ingham County, MI (2025) | 10% | Awarded / signed rate | net |
| Missouri State University, MO (2020) | 22% | Awarded / signed rate | gross |
| Bristol Tennessee City Schools, TN (2024) | beverage 25% | Awarded / signed rate | cash collected |
How long the contracts run
The usual shape is a short first term with renewal options at the agency's discretion. The median initial term is 3 years (n=21, range 1 to 10), and 5 years if every renewal is taken (n=17). One-year terms with annual renewals are common in small cities and school districts; the longest (10 years or more) are university beverage-and-vending contracts (Jackson State, Missouri State) and the Los Angeles parks concession once its two 5-year extensions are counted.
Insurance, card readers, healthy items and service
Insurance. 7 documents name a general-liability amount, and every one asks for $1,000,000 per occurrence; 4 add a $2,000,000 aggregate and 4 require $1,000,000 of auto liability. Budget for that certificate before you bid.
Card readers. Of the 17 documents that address payment, 13 require card acceptance on every machine, 3 require it only in busy spots or on request, and 1 (City of Oak Harbor, 2023) lists coins and bills only. Gila County and Takoma Park also name tap-to-pay or mobile payments.
Healthy items. 16 documents mention healthy products; 8 put a number on it, with a median of 50% of items (range 20% to 75%). The Wake County school district points to the USDA Smart Snacks standard instead of a percentage.
Service. 13 documents say how often to restock or how fast to respond. Restocking runs from seven days a week (Erie County) to at least monthly (Seattle Housing Authority); Gila County scales it to traffic (twice a week at busy sites, every two weeks at remote ones). Where a repair response time is set it is 24 hours (City of Takoma Park), 24 hours (City of Redmond), 8 hours (County of Erie).
All 28 documents
Every document we used, newest first, with a link to the original. "Not stated" means the document does not say; we did not fill gaps from other sources. The CSV has the same rows with the exact notes.
| Agency | Type | Year | Commission | Term | GL per occurrence | Healthy items | Card readers | Service |
|---|---|---|---|---|---|---|---|---|
| City of Los Angeles, Department of Recreation and Parks, CA | City or village | 2026 | 25% (awarded / signed rate) | 5 years plus two 5-year extension options | not stated | 20% | required | not stated |
| City of Takoma Park, MD | City or village | 2026 | 25% (set by the agency) | 1 year plus up to two 1-year renewals | $1,000,000 | 50% | some machines | Respond to service requests within 24 hours |
| County of Gila, AZ | County | 2026 | bidder names it | 1 year plus up to three 1-year renewals | not stated | not stated | required | Twice a week at high-traffic sites, weekly at standard sites, every two weeks at remote sites |
| Tri-County Technical College, SC | College or university | 2026 | bidder names it | 1 year plus four 1-year renewals | not stated | not stated | not stated | not stated |
| Wake County Public School System, NC | School district | 2026 | bidder names it | 12 months plus up to four 1-year renewals | not stated | yes, no % | required | Frequency agreed per school |
| Calhoun Community College, AL | College or university | 2025 | bidder names it | November 1, 2025 to October 31, 2028 | not stated | not stated | some machines | Five days a week |
| City of League City, TX | City or village | 2025 | not stated | 3 years plus two 1-year renewals | not stated | not stated | required | not stated |
| City Schools of Decatur, GA | School district | 2025 | bidder names it | 1 year plus four 1-year renewals | not stated | not stated | required | not stated |
| Ingham County, MI | County | 2025 | 10% (awarded / signed rate) | not stated | not stated | not stated | not stated | not stated |
| Jackson State University, MS | College or university | 2025 | bidder names it | 10 years plus an optional 3 years | not stated | yes, no % | required | not stated |
| McLennan County, TX | County | 2025 | bidder names it | 12 months | not stated | 60% | some machines | not stated |
| Metropolitan Sewer District of Greater Cincinnati (City of Cincinnati), OH | Utility district | 2025 | not stated | 5 years plus up to five 1-year renewals | $1,000,000 | yes, no % | required | Regular maintenance and timely restocking; replace non-working machines |
| St. Charles County, MO | County | 2025 | bidder names it | 1 year plus two 1-year extensions | not stated | not stated | required | Daily, weekly or monthly as needed |
| Village of Park Forest, IL | City or village | 2025 | bidder names it | 12 months with annual renewal for two more years | not stated | yes, no % | not stated | not stated |
| Winthrop University, SC | College or university | 2025 | not stated | June 1, 2025 to May 31, 2030 | not stated | not stated | not stated | not stated |
| Wor-Wic Community College, MD | College or university | 2025 | not stated | February 7, 2026 to May 15, 2026, plus four 1-year renewals | $1,000,000 | yes, no % | required | At least twice a week |
| Bristol Tennessee City Schools, TN | School district | 2024 | beverage 25% (awarded / signed rate) | July 1, 2024 to June 30, 2027 | not stated | not stated | not stated | not stated |
| City of Redmond, WA | City or village | 2024 | 10% (required minimum) | not stated | not stated | yes, no % | required | Respond within 24 hours; monthly inspection and cleaning |
| Miami-Dade County, FL | County | 2024 | 52% (awarded / signed rate) | 5-year term | not stated | 20% | not stated | not stated |
| Pitt Community College, NC | College or university | 2024 | snack 8%, beverage 40% (outgoing contract rate) | 3 years plus two 1-year renewals | not stated | not stated | not stated | not stated |
| City of Friendswood, TX | City or village | 2023 | bidder names it | 3 years plus two 1-year renewals | $1,000,000 | yes, no % | required | One to two times per week depending on the location |
| City of Oak Harbor, WA | City or village | 2023 | 25% (required minimum) | 5 years with a 90-day termination clause | $1,000,000 | not stated | not required | Inspect and restock as needed |
| County of Erie, NY | County | 2023 | bidder names it | January 1, 2024 to December 31, 2026 | not stated | yes, no % | required | Within 8 hours of notice; seven-day-a-week service |
| Seattle Housing Authority, WA | Housing authority | 2023 | bidder names it | not stated | not stated | 50% | not stated | Collect and restock at least monthly |
| Missouri State University, MO | College or university | 2020 | 22% (awarded / signed rate) | January 1, 2012 to December 31, 2021 | not stated | not stated | not stated | not stated |
| Howard County, MD | County | 2019 | not stated | not stated | not stated | 75% | not stated | not stated |
| City of Ann Arbor, MI | City or village | 2016 | bidder names it | 3 years plus one 3-year renewal | $1,000,000 | 50% | required | not stated |
| County of Marin, CA | County | 2015 | snack 10%, cold beverage 15%, hot beverage 20% (awarded / signed rate) | Initial term to June 30, 2017, extendable by mutual consent | $1,000,000 | 75% | not stated | Every weekday |
Methodology and limits
- Sources. 28 public documents (requests for proposals, invitations to bid, signed agreements, board awards, an internal audit and one county announcement) found through web search on October 8, 2026, starting from the Takoma Park 2026 vending RFP and Gila County's GIL-RFP-2026-008. By issuer: 8 cities and villages, 8 counties, 7 public colleges and universities, 3 school districts, 1 utility district, 1 housing authority. Dates run from 2015 to 2026; 24 are from 2023 or later.
- Extraction. Each field was read from the document text. A field the document does not state is recorded as "not stated" and is never estimated. Where a document showed a number whose role we could not confirm (current rate, minimum or example), the number was left out.
- Medians. One value per document. A median is only reported with at least 3 documents behind it. Rates that apply to one product line (snacks or drinks) are reported separately from rates that cover every machine.
- Public-sector skew. Every document here is from a government agency, school district, housing authority or public college. Public buyers publish their terms, private landlords and employers do not, and public contracts tend to be larger, multi-site and competitively bid. Expect private offices, apartments and small businesses to settle lower: the typical commission by location type guide covers that side.
- Small sample. This is a compiled set of documents, not a random sample of every public vending contract in the US. Treat the medians as a reference point for bidding, not an industry average.
Using this when you bid
Price your offer from your own per-machine numbers, then check it against these ranges. To find public buildings and other locations near you, VendBuddy's Lead Finder searches by ZIP and location type, and the 2026 Location Index shows which location types operators look at most. For the bid itself, see how to get vending machine contracts.
VendBuddy, "Vending Commission Rates and Contract Terms 2026: What Public Contracts Show", October 8, 2026, vendbuddy.io/research/vending-commission-rates
Journalists, researchers and operators may quote any figure or reuse the charts and CSV with that citation and a link. The underlying documents belong to the agencies that published them.
More research: all VendBuddy reports.