Important Announcements & Highlights
- The annual Form 700 covering calendar year 2025 is due Wednesday, April 1, 2026
- View 2026 Filer Information Session Details
- February 10, 2026 Notice: Annual Form 700 and Annual Ethics Training Filing Reminder
File Your Form 700
The login method for NetFile depends on the type of email address you use. If you log in with a City‑issued email address, your login process will be different from users who log in with a personal or non‑City‑issued email address.
Please select the option below that applies to you.
1. Navigate to the NetFile User Login Page.
2. Click on the Log Into Your Account button.

3. Enter your City Email Address and click the Continue button.

4. Enter your City DSW Number and click the Agree & Sign-In button.

Note: If you already have your browser session authenticated with the City’s multifactor authentication (MFA), you will be taken directly to Step 7 below.
5. Enter your City Password and click the Continue button.

6. Enter your MFA Verification Code and click the Verify button.

7. Once logged in, start your filing by selecting the checkbox next to the filing in the Filings to Complete table and click Start Selected Document button.

8. Your Form 700 cover page is pre-filled with the information entered when your filing officer created your NetFile account. Follow the on-screen prompts to complete the form and submit your statement online.
9. If you are unable to complete your filing in one sitting, be sure to log out of the system. The system saves the information you’ve entered when you log out. When you are ready to resume your filing, log back in and click Edit next to the filing in the Filings to Complete table.
Note: NetFile retains your entries from your last e-filed statement. You will only need to enter information that has changed since the last time you e-filed.
10. Submit the completed form online by the filing deadline. Please remember that, except for deadlines that fall on Saturday, Sunday or an official state holiday, there is no provision in the law for an extension of a filing deadline. Late statements are subject to a $10 per day late fine.
11. Access your filings online anytime by logging in to your NetFile account.
- Login to NetFile to access the electronic form. If this will be your first time e-filing your Form 700 statement using NetFile or you’ve lost your NetFile password, you will need to establish a login password.
Note: To reset your password, click on the New User? / Forgot Password? link on the NetFile filer login webpage if you are a new e-filer and need to establish a new password, or if you are an existing e-filer and need to reset your password. If you do not know your User ID, contact your Filing Officer or the Ethics Commission. - Once logged in, start your filing by selecting the checkbox next to the filing in the Filings to Complete table and click Start Selected Document button.
- Your Form 700 cover page is pre-filled with the information entered when your filing officer created your NetFile account. Follow the on-screen prompts to complete the form and submit your statement online.
- If you are unable to complete your filing in one sitting, be sure to log out of the system. The system saves the information you’ve entered when you log out. When you are ready to resume your filing, log back in and click Edit next to the filing in the Filings to Complete table .
- Note: NetFile conveniently retains your entries from your last e-filed statement. You will only need to enter information that has changed since the last time you e-filed.
- Submit the completed form online by the filing deadline. Please remember that, except for deadlines that fall on Saturday, Sunday or an official state holiday, there is no provision in the law for an extension of a filing deadline. Late statements are subject to a $10 per day late fine.
- Access your filings online anytime by logging in to your NetFile account.
- Login to NetFile to access the electronic form. If this will be your first time e-filing your Form 700 statement using NetFile or you’ve lost your NetFile password, you will need to establish a login password.
Note: To reset your password, click on the New User? / Forgot Password? link on the NetFile filer login webpage if you are a new e-filer and need to establish a new password, or if you are an existing e-filer and need to reset your password. - Once logged in, start your filing by selecting the checkbox next to the filing in the Filings to Complete table and click Start Selected Document button.
- Your Form 700 cover page is pre-filled with the information entered when your filing officer created your NetFile account. Follow the on-screen prompts to complete the form and submit your statement online.
- If you are unable to complete your filing in one sitting, be sure to log out of the system. The system saves the information you’ve entered when you log out. When you are ready to resume your filing, log back in and click Edit next to the filing in the Filings to Complete table.
Note: NetFile retains your entries from your last e-filed statement. You will only need to enter information that has changed since the last time you e-filed. - Submit the completed form online by the filing deadline. Please remember that, except for deadlines that fall on Saturday, Sunday or an official state holiday, there is no provision in the law for an extension of a filing deadline. Late statements are subject to a $10 per day late fine.
- Access your filings online anytime by logging in to your NetFile account.
Late Filings and Enforcement
For information about late Form 700 filings, including late fees, enforcement actions, and other consequences for failing to file by the deadline, see the Late Filing and Enforcement page. The page also explains restrictions that may apply to members of boards and commissions who have not met their filing requirements.
How to Amend a Filed Form 700
A previously filed Form 700 may be amended by a filer at any time. If you filed the statement electronically, you will amend your statement electronically. Login to your NetFile account and click the statement’s Amend link in the the E-Filing History table on the Homepage to open the Amend a Previous Filing page.
If you want to amend a statement that was originally filed on paper, submit an original paper amendment to your department’s Filing Officer. Visit FPPC Form 700 page to access amendment forms for prior years.
How to link multiple NetFile accounts
If you use the NetFile system for other filing requirements such as Campaign or Lobbyist reports, you may be able to link those accounts to your Form 700 login, as long as you use the same personal email address for all the accounts. If you use work email address (city email) to file Form 700 you must not link Campaign or Lobbyist accounts to that login account in order to keep city activity separate from those activities. If you have questions about linking multiple accounts please contact the Ethics Commission.
Search Filed Statements
Form 700 filings are made available to the public in the Form 700 Online Database subject to limited redactions.
Resources
- Form 700 Home Page – Contains essential information, including filing requirements and exceptions, deadlines, the conflict of interest code, disclosure categories, and more.
NetFile E-Filing System Instructions (for Form 700 Filers)
- Login to your NetFile account to access NetFile’s guidance videos and online instructions detailing how to start a filing, how to amend a filing, and how to complete each page of the form.
Form 700 Reporting Resources
Avoid Ethics/Conflicts of Interest Violations
- Good Government Guide – City Attorney of San Francisco
- Conflict of Interest Laws
- Behested Payments
- Recusal Procedures for Commission and Board Members
- Gifts and Travel – City Officers
Get Support
- For questions regarding filing status, disclosure category, and login and password assistance, contact your Departmental Filing Officer.
- For reporting-related filing questions and technical support connect with us through the Ethics Commission Form 700 Support Portal.