San Francisco operates one of the most analytically advanced municipal parking systems in the US. The San Francisco Municipal Transportation Agency (SFMTA) runs the meter inventory, citation enforcement, and the legacy demand-based pricing system originally launched as “SFpark” in 2011. The city was one of the first to systematically adjust meter rates based on demand at each block — what was once a research project has since become standard city policy.

This guide covers the practical version: how to pay at SFMTA meters in 2025, which apps the city accepts, what the SFpark legacy means for actual rates, and the residential permit areas and street-sweeping rules that most often catch out-of-town drivers. The system is generally workable, but SF has more rule variation than most US cities.

The three ways to pay at an SFMTA meter

San Francisco offers three on-street payment methods:

  1. Single-space meters. The traditional curbside meter, one per parking space. Modern SF single-space meters accept coins, debit cards, and credit cards (tap-to-pay or insert). The digital display shows the current rate and remaining time on the session.

  2. Multi-space pay stations. Newer pay stations on the sidewalk that serve a block or section. Accept coins, cards, and (in newer deployments) Apple Pay/Google Pay. The pay station issues a printed receipt to display on the dashboard or uses a license-plate-based system where no receipt is needed.

  3. PayByPhone mobile app. SF’s primary mobile-payment platform for on-street metered parking. The driver enters the meter zone number in the app, pays through the app, and the SFMTA enforcement officer’s handheld looks up the plate against the PayByPhone database.

A note on credit card payment: most SF meters accept tap-to-pay credit cards directly. Reliability is reasonable but not perfect — a meter that doesn’t take your card on the first try will usually work after a second attempt or after switching to chip-insert mode.

PayByPhone in San Francisco

PayByPhone is SFMTA’s primary mobile-payment platform for on-street parking. SFMTA also accepts some other payment platforms in select facilities, but PayByPhone is the official on-street app for the city.

The mechanics are standard:

  1. Install PayByPhone from the App Store or Google Play.
  2. Create an account, add a payment method, add your vehicle plate.
  3. At the meter, find the four-digit zone number on the meter sticker or pay station.
  4. Enter the zone in the app, choose duration, confirm.

For a deeper look at PayByPhone itself, see our PayByPhone app review. For context on the company history, see PayByPhone the company: 1999 to today.

SFpark and demand-based pricing

San Francisco was an early adopter of demand-based parking pricing. The original SFpark program (2011–2013) used real-time occupancy sensors at meters and adjusted rates based on demand — blocks with high occupancy got higher rates, blocks with low occupancy got lower rates. The goal: maintain about 85% occupancy per block (one or two open spaces per typical block) so drivers don’t circle looking for parking.

The program’s legacy is the demand-based rate-setting that SFMTA continues today, though the methodology has evolved beyond the original sensor-based real-time adjustments. As of mid-2024:

  • Rates are adjusted periodically based on observed occupancy patterns (not real-time, but reviewed regularly).
  • Block-level pricing means rates vary by individual block rather than by broad neighborhood. Two parallel streets may have different rates.
  • Time-of-day pricing applies in some commercial blocks — higher rates at peak commercial hours, lower rates evenings.

What this means for drivers:

  • A given block’s rate may be $1.50/hour at the meter on one visit and $2.50/hour on another visit (across a months-long cycle, not minute-to-minute). The pay station and PayByPhone app always show the current rate.
  • High-demand blocks (Mission District commercial strips, Marina, parts of SoMa) often run higher than nominal city rates.
  • Low-demand blocks (some Sunset District streets, parts of the Excelsior) can be quite cheap.

SF parking rates and zones

As of mid-2024, typical rates by zone:

  • Downtown core / Financial District / SoMa: $3.50–$7.00/hour at peak. Maximum stays often 1–4 hours.
  • Mission / Castro / Marina commercial strips: $2.00–$4.50/hour. Maximum stays 2–4 hours.
  • Outer commercial strips (Sunset, Richmond, Excelsior): $1.00–$2.50/hour. Longer maximum stays in some areas.
  • Residential commercial corners: vary; some metered, some permit-restricted.

Maximum stay limits range from 1 hour in the densest downtown blocks to unlimited in some outer-neighborhood metered zones. The meter or PayByPhone app shows the applicable maximum at your location.

Sundays in San Francisco

SF meters are generally not free on Sundays. Most metered blocks operate Sundays at standard or reduced rates. Some neighborhoods are free; some are reduced; some are full price. This is one of the most common gotchas for out-of-town drivers who assume Sunday = free.

The reliable check: read the pay station or meter signage at your specific location. Sunday and holiday operations are posted.

Federal holidays typically suspend meter operations — July 4th, Labor Day, Memorial Day, Thanksgiving Day, Christmas Day, New Year’s Day. Other holidays vary.

Parking citations: SFMTA system

SF citations are issued by SFMTA enforcement officers and processed through the SFMTA citation system.

Official portal: sfmta.com/getting-around/parking/citations

Payment methods: Credit card, debit card, eCheck. Apple Pay/Google Pay support varies.

Deadline: 21 days from the issue date to pay or request an Administrative Review.

Dispute process: Two-step.

  1. Administrative Review — submit online with statement and evidence. Decision typically within 60–90 days.
  2. Administrative Hearing — if Administrative Review fails, request a hearing.

Citation amounts:

  • Meter-expired: $87 in most of the city
  • Street sweeping during posted hours: $87
  • Red zone / fire hydrant: $108
  • Permit zone violation: $96
  • Disabled placard violations: $1,100+
  • Bus stop / bus zone: $323

The exact amount is on the ticket and on the city portal.

For broader context on SFMTA citations and the dispute process, see our companion article on disputing a parking ticket online. For the top-5 city comparison, see the five biggest US cities for online parking citation payment.

Street sweeping — strictly enforced

SF has one of the most strictly enforced street-sweeping schedules in the US. Every residential block has weekly or twice-weekly sweeping with parking prohibited during the cleaning window — usually 90 minutes to 2 hours, posted on lamp posts.

Violation: $87 citation. Tow trucks operate in some neighborhoods (typically when the same vehicle is logged on the same block during sweeping repeatedly, or in high-volume neighborhoods).

The signs are mounted on lamp posts. They list the day and the time window — e.g., “STREET CLEANING / 6 AM – 8 AM / MON & THU.” Reading every sign on a block before parking is the only defense.

Residential permit zones

SF operates extensive Residential Parking Permit (RPP) zones throughout the city. The signs follow the same pattern as LA’s:

“2 HOUR PARKING / 8 AM – 6 PM / MON – FRI / EXCEPT VEHICLES WITH AREA Z PERMIT”

If you park in an RPP zone for more than 2 hours during the restricted window without a permit, you get a $96 citation. SFMTA enforcement uses license-plate-reader (LPR) handhelds; moving your car a few spots down the same block doesn’t reset the 2-hour clock.

What out-of-town drivers should know

The SF-specific gotchas:

  • Hills matter. SF’s famous hills require curb-wheels-turned positioning when parking on a slope. Cars parked with wheels not turned (uphill or downhill) get $108 citations.
  • Driveway clearance rules. Blocking even part of a driveway, or parking too close to one, gets a citation. The 15-foot rule applies to hydrants; driveways have their own clearance.
  • Bus zones are aggressively enforced. The $323 citation amount reflects this. Even brief stops can trigger a citation.
  • Red curbs are red curbs. No parking, no loading, no exceptions. $108 minimum.
  • Permit zones don’t have meters. RPP zones operate without meters — you can park there free for the posted time limit (typically 2 hours) without permit. The trap is the time limit, not the cost.
  • Tow risk is real. SF tow trucks operate aggressively for street-sweeping violations in some neighborhoods, illegal parking in bus zones, and repeat offenders. Tow recovery costs $500+ on top of the citation.

What operators see (and why it matters to drivers)

From the operator side at Parking Professional, SFMTA is one of the most-watched municipal parking systems in the country. The SFpark legacy, the data-driven rate-setting, and the integrated PayByPhone deployment have all been studied as models for other cities. The system is also operationally complex — the combination of demand-based pricing, RPP zones, sweeping schedules, hill-parking enforcement, and aggressive tow operations creates a high enforcement-revenue model that requires sophisticated back-end systems.

For drivers, the implication is that SF’s parking system is meticulous, which cuts both ways. The rates and rules are transparent and posted; enforcement is consistent. But the rules are denser than in most cities, and out-of-towners who skim signs catch more citations than in less-regulated cities.

Practical tips

  • Install PayByPhone before your trip. Don’t try to set it up at a meter.
  • Take photos of all the lamp-post signs at every block where you park. RPP zones, sweeping windows, time limits — all on the lamp post, not the meter.
  • Turn your wheels appropriately on hills. Uphill = turn wheels away from curb; downhill = turn wheels toward curb. The rule is enforced.
  • Avoid permit zones if parking more than 2 hours. Walk or use a garage instead.
  • For long parking, consider a garage. SF garages (often available via SpotHero or ParkWhiz) are predictable, vs the variable risks of street parking. See our SpotHero vs ParkMobile breakdown for the reservation context.
  • Don’t trust “moving the car” to reset RPP timers. LPR-equipped officers track plate locations.

FAQ

Does ParkMobile work in San Francisco?

ParkMobile is accepted in some SF garages and event venues but not as the primary on-street platform. SFMTA’s official on-street app is PayByPhone. Check the meter sticker — if it shows PayByPhone, use PayByPhone.

Are SF meters free on Sundays?

Not city-wide. Most metered blocks operate Sundays at standard or reduced rates. Some neighborhoods are free Sundays. Always check the meter or pay station signage at your specific location.

How much is a typical SF parking ticket?

Meter-expired citations are $87 in most of the city. Street sweeping violations are $87. Red zone and fire-hydrant violations are $108. Permit zone violations are $96. Bus zone violations are $323. Disabled-placard violations are $1,100+.

What’s the deadline to dispute an SF parking ticket?

21 days from the citation issue date. After 21 days, late penalties accrue. The dispute process has two steps — Administrative Review and Administrative Hearing — both filed through SFMTA’s citation portal.

What is SFpark?

SFpark was a 2011–2013 SFMTA pilot program that used real-time sensors to adjust parking meter rates based on demand. The program ended formally but its legacy continues in SFMTA’s ongoing demand-based rate-setting — rates vary by block and by time of day based on observed occupancy patterns.

Can I park free in a Residential Permit Zone without a permit?

Yes, but only for the posted time limit (typically 2 hours) during restricted hours. Beyond the time limit, you get a $96 citation. The SFMTA officers use LPR handhelds, so moving the car a few spots down the same block doesn’t reset the timer.

What’s the rule for hill parking?

On hills, turn your wheels: uphill = away from curb (so if the car rolls, it rolls into the curb); downhill = toward curb (same logic, reversed). Curb the wheels and engage the parking brake. SFMTA enforcement issues $108 citations for vehicles parked with wheels not appropriately curbed.