Skip to main content Skip to footer

Automated Residential Solar Permits

Solar APP+ logo

Licensed Contractors: Self-Service Solar Permits

Licensed contractors can now submit residential, roof-mounted photovoltaic (PV) systems for automated permit review through SolarAPP+ (formerly hosted at solarapp.nrel.gov).

Automated Solar Plan Review

Not all solar projects qualify for automated review. SolarAPP+ is designed to process many residential rooftop retrofit PV systems. Be sure to check eligibility before submitting.

  • SolarAPP+ handles most residential, roof-mounted PV systems that fit its compliance rules.
  • Refer to the SolarAPP+ Eligibility Checklist for the full requirements and system types eligible for automated permitting.

How to Use SolarAPP+

Step 1: Confirm Eligibility

  • The installation must be on the main dwelling rooftop of a permitted residential structure.
  • Only licensed contractors may use SolarAPP+; owner-builders or non-licensed applicants must go through the regular permit route.
  • Check the SolarAPP+ PV Eligibility PDF for detailed criteria.
  • If your project exceeds SolarAPP+ parameters (e.g. ground-mounted, too large, atypical configuration), proceed through the standard plan check process.

Step 2: Submit the Application

  • Visit gosolarapp.org to log in or register.
  • Provide contractor license info, system specs, and project details.
  • SolarAPP+ will charge a processing fee.
  • If approved, SolarAPP+ generates an Approval Document and Inspection Checklist.
  • Download and print permit documents; pay any City of Madera fees according to the Master Fee Schedule.

Step 3: Receive the City Permit

  • SolarAPP+ will forward the Approval Document and Checklist to the City of Madera automatically.
  • You will receive an email with your City permit number (for scheduling inspections).
  • If revisions are required, follow the revision procedure before scheduling inspections.

Step 4: Schedule Inspection

  • The field inspector will compare the install to the printed Inspection Checklist onsite.
  • Inspection requests before 4:00 p.m. (Mon–Fri) are scheduled for the next workday; requests after 4:00 p.m. are scheduled two days later.
  • Call *(559) 661-5445* to request an inspection. Please provide:
    • Permit number
    • Jobsite address
    • Inspection type
    • Requested date
    • AM (8:00–12:00) or PM (1:00–4:00) preference
    • Contact phone and any site instructions (lockbox, gate, etc.)
  • Keep printed copies of the Permit, Approval Document, Inspection Checklist, and specifications on site at all times.
  • If the site is not ready, documents are missing, or revisions are not applied, a reinspection fee will apply.
  • To cancel an inspection, call the Building Department at (559) 661-5440 immediately. If cancellation is not timely, a reinspection fee will be assessed before rescheduling.

Revisions to Approved Plans

  • Any proposed changes must be submitted and approved in SolarAPP+ before proceeding or scheduling inspection.
  • Submit revisions through SolarAPP+ following the same process steps.
  • SolarAPP+ may issue a revised Approval Document and Inspection List reflecting changes.
  • If the revision makes the project ineligible for SolarAPP+, coordinate with the Building Department to process a traditional permit.

Tutorials, FAQs & Resources

Learn more through the following SolarAPP+ resources:

Contact Information

We are here to serve you!


If you have any questions regarding the permitting and inspection request processes, please check the following link to the Most Frequently Asked Questions: FAQ

If you need building permit or inspection requests status updates, please contact us during normal business hours at:

Front Counter Main Line: 1 (559) 661-5440
Inspection Request Line: 1 (559) 661-5445

Isabel Escobar:
1 (559) 661-5441, iescobar@madera.gov

Stephanie Escobedo:
1 (559) 661-5085, sescobedo@madera.gov

Located at
205 W 4th Street, Madera, CA 93637

Lobby Hours:
Monday - Friday, 8:00 a.m. to 5:00 p.m.

Lunch Hour:
Monday - Friday, 12:00 p.m. to 1:00 p.m.

Counter and Transaction Hours:
Monday through Friday, 8:00 a.m. to 4:00 p.m.

Front Counter Closed for Weekly Department Meeting
Every Tuesday 8:00 a.m. - 9:00 a.m.

Sign up to our Newsletter

Stay up to date on the city's activities, events, programs and operations by subscribing to our eNewsletters.

This website uses cookies to enhance usability and provide you with a more personal experience. By using this website, you agree to our use of cookies as explained in our Privacy Policy.