Data checked · source: US Bureau of Labor Statistics
What painters charge per hour in the US
The wage numbers below are US government data. The billed rates are our estimate built on top of them, using a formula we publish in full.
The median painter in the United States earned $23.75 an hour in May 2025. A homeowner or building owner typically sees a billed rate of roughly $52–$76 an hour, because the shop also has to cover payroll taxes, insurance, vehicles, and profit.
Why the billed rate is not the wage
People often compare a technician's wage to their invoice and assume the shop is gouging them. The gap is real, and most of it is not profit.
A shop pays the wage, then payroll taxes, workers' compensation, liability insurance, health coverage, a truck, fuel, tools, parts inventory, a dispatcher, software, and the hours the technician spends driving rather than working. Those costs land on the billed hour.
We model it like this, and you can check our arithmetic:
Billed rate = wage × 1.3 (labor burden) × 1.7–2.45 (overhead and profit)
That works out to 2.21× to 3.19× the wage. For the US median painter wage of $23.75, that is $52 to $76 an hour. Small owner-operators land near the bottom. Large shops with dispatchers, financing and warranties land near the top.
The multiplier is our published assumption, not a government figure. We explain where it comes from and what would change it on the methodology page.
US wage spread for painters, May 2025
| Percentile | Hourly wage | Typical billed rate |
|---|---|---|
| 25th | $21.46 | $47–$68 |
| 50th — median | $23.75 | $52–$76 |
| 75th | $29.65 | $66–$95 |
Wages: US Bureau of Labor Statistics, Occupational Employment and Wage Statistics, SOC 47-2141 — Painters, Construction and Maintenance, May 2025. Billed rates are FieldPricing estimates.
Painter rates by metro area
Wages for the same trade vary by more than 1.5× across US metro areas. San Francisco-Oakland-Fremont pays the most in our sample at $30.58 an hour; San Antonio-New Braunfels pays the least at $20.88. The index column compares each metro to the national median, so 120% means wages there run 20% above the US figure.
| Metro area | Median wage | vs US | Typical billed rate |
|---|---|---|---|
| San Francisco-Oakland-Fremont, CA | $30.58 | 129% | $68–$98 |
| San Jose-Sunnyvale-Santa Clara, CA | $29.79 | 125% | $66–$95 |
| Chicago-Naperville-Elgin, IL-IN | $29.68 | 125% | $66–$95 |
| New York-Newark-Jersey City, NY-NJ | $29.53 | 124% | $65–$94 |
| Minneapolis-St. Paul-Bloomington, MN-WI | $29.26 | 123% | $65–$93 |
| Seattle-Tacoma-Bellevue, WA | $29.06 | 122% | $64–$93 |
| St. Louis, MO-IL | $28.75 | 121% | $64–$92 |
| Sacramento-Roseville-Folsom, CA | $28.61 | 120% | $63–$91 |
| Los Angeles-Long Beach-Anaheim, CA | $28.41 | 120% | $63–$91 |
| Hartford-West Hartford-East Hartford, CT | $28.14 | 118% | $62–$90 |
| Denver-Aurora-Centennial, CO | $27.92 | 118% | $62–$89 |
| Boston-Cambridge-Newton, MA-NH | $27.80 | 117% | $61–$89 |
| Philadelphia-Camden-Wilmington, PA-NJ-DE-MD | $27.60 | 116% | $61–$88 |
| Las Vegas-Henderson-North Las Vegas, NV | $27.58 | 116% | $61–$88 |
| Detroit-Warren-Dearborn, MI | $27.08 | 114% | $60–$86 |
| San Diego-Chula Vista-Carlsbad, CA | $26.91 | 113% | $59–$86 |
| Portland-Vancouver-Hillsboro, OR-WA | $25.62 | 108% | $57–$82 |
| Columbus, OH | $24.91 | 105% | $55–$79 |
| Indianapolis-Carmel-Greenwood, IN | $24.47 | 103% | $54–$78 |
| Milwaukee-Waukesha, WI | $24.34 | 102% | $54–$78 |
| Washington-Arlington-Alexandria, DC-VA-MD-WV | $24.31 | 102% | $54–$78 |
| Cincinnati, OH-KY-IN | $24.12 | 102% | $53–$77 |
| Kansas City, MO-KS | $24.07 | 101% | $53–$77 |
| Atlanta-Sandy Springs-Roswell, GA | $23.83 | 100% | $53–$76 |
| Pittsburgh, PA | $23.79 | 100% | $53–$76 |
| Louisville/Jefferson County, KY-IN | $23.52 | 99% | $52–$75 |
| Riverside-San Bernardino-Ontario, CA | $23.51 | 99% | $52–$75 |
| Phoenix-Mesa-Chandler, AZ | $23.49 | 99% | $52–$75 |
| Baltimore-Columbia-Towson, MD | $23.36 | 98% | $52–$75 |
| Miami-Fort Lauderdale-West Palm Beach, FL | $23.31 | 98% | $52–$74 |
| Salt Lake City-Murray, UT | $23.20 | 98% | $51–$74 |
| Jacksonville, FL | $23.09 | 97% | $51–$74 |
| Richmond, VA | $22.92 | 97% | $51–$73 |
| Tampa-St. Petersburg-Clearwater, FL | $22.87 | 96% | $51–$73 |
| Charleston-North Charleston, SC | $22.84 | 96% | $50–$73 |
| Virginia Beach-Chesapeake-Norfolk, VA-NC | $22.65 | 95% | $50–$72 |
| Oklahoma City, OK | $22.41 | 94% | $50–$71 |
| Austin-Round Rock-San Marcos, TX | $22.38 | 94% | $49–$71 |
| Albuquerque, NM | $22.21 | 94% | $49–$71 |
| Houston-Pasadena-The Woodlands, TX | $22.18 | 93% | $49–$71 |
| New Orleans-Metairie, LA | $22.11 | 93% | $49–$71 |
| Dallas-Fort Worth-Arlington, TX | $21.90 | 92% | $48–$70 |
| Raleigh-Cary, NC | $21.81 | 92% | $48–$70 |
| Orlando-Kissimmee-Sanford, FL | $21.73 | 91% | $48–$69 |
| Charlotte-Concord-Gastonia, NC-SC | $21.59 | 91% | $48–$69 |
| Memphis, TN-MS-AR | $21.45 | 90% | $47–$68 |
| Nashville-Davidson-Murfreesboro-Franklin, TN | $21.31 | 90% | $47–$68 |
| Providence-Warwick, RI-MA | $21.31 | 90% | $47–$68 |
| San Antonio-New Braunfels, TX | $20.88 | 88% | $46–$67 |
49 metro areas. Source: BLS OEWS, May 2025, SOC 47-2141. Metros where BLS suppressed the figure are omitted rather than estimated.
Why San Francisco-Oakland-Fremont pays 46% more than San Antonio-New Braunfels
Three things move a trade wage more than anything else: local cost of living, whether the metro's construction market is unionised, and how much competing work is bidding for the same people. A painter in a high-cost coastal metro is not more skilled than one in the Midwest. The wage follows what it costs to live there and what else that person could be doing instead.
For customers this matters in a specific way. The labour half of a quote scales with local wages; the material half mostly does not. A job that is 60% materials will look far more similar across the country than a job that is mostly labour. Interior repaints, exterior work, cabinet finishing, and drywall touch-up sit at different points on that scale, which is why some quotes travel and some do not.
How to use these numbers
Two honest warnings before you take a quote apart with this page.
An hourly rate is not a job price. Most residential work for interior repaints, exterior work, cabinet finishing, and drywall touch-up is quoted flat-rate, not hourly. The shop prices the task, not the clock. This page tells you whether the labor component of a quote is plausible for your area — it does not tell you what a specific job should cost.
A minimum charge is normal. Most shops bill a one to two hour minimum plus a trip or diagnostic fee, often $47–$101 before any work starts. A short visit will not cost one hour of the rate above.
What this page is good for: sanity-checking a rate someone quoted you, comparing what you are paying against your own metro, and understanding why the same job costs noticeably more in San Francisco-Oakland-Fremont than in San Antonio-New Braunfels.
Where these numbers come from
- Wages — BLS Occupational Employment and Wage Statistics, May 2025 release, retrieved through the BLS public API on August 6, 2026. This is US federal government data and is in the public domain.
- Occupation definition — Standard Occupational Classification 47-2141.
- Billed-rate multiplier — FieldPricing model. Published in full on our methodology page so you can disagree with it.
We update wages once a year when BLS publishes, and we say on every page when we last checked. If you think a number here is wrong, tell us — we log every correction with the date.