bluedoor data·SF Superior Court API·bluedoor.sh ↗

HomeStatutesPC 7028

PC 7028

California Code, BPC 7028.

Statute versions

Statute IDTitleVersion DateActiveSource IDSource URL
BPC:7028California Code, BPC 7028.2015-01-01Y-https://leginfo.legislature.ca.gov/faces/codes_displaySection.xhtml?sectionNum=7028.&la...

Text

Business and Professions Code - BPC 7028. DIVISION 3. PROFESSIONS AND VOCATIONS GENERALLY [5000. - 9998.12.] CHAPTER 9. Contractors [7000. - 7191.] ARTICLE 2. Application of Chapter [7025. - 7036.] (a) Unless exempted from this chapter, it is a misdemeanor for a person to engage in the business of, or act in the capacity of, a contractor within this state under either of the following conditions: (1) The person is not licensed in accordance with this chapter. (2) The person performs acts covered by this chapter under a license that is under suspension for failure to pay a civil penalty or to comply with an order of correction, pursuant to Section 7090.1, or for failure to resolve all outstanding final liabilities, pursuant to Section 7145.5. (b) A first conviction for the offense described in this section is punishable by a fine not exceeding five thousand dollars ($5,000) or by imprisonment in a county jail not exceeding six months, or by both that fine and imprisonment. (c) If a person has been previously convicted of the offense described in this section, unless the provisions of subdivision (d) are applicable, the court shall impose a fine of 20 percent of the contract price, or 20 percent of the aggregate payments made to, or at the direction of, the unlicensed person, or five thousand dollars ($5,000), whichever is greater, and, unless the sentence prescribed in subdivision (d) is imposed, the person shall be confined in a county jail for not less than 90 days, except in an unusual case where the interests of justice would be served by imposition of a lesser sentence or a fine. If the court imposes only a fine or a jail sentence of less than 90 days for second or subsequent convictions under this section, the court shall state the reasons for its sentencing choice on the record. (d) A third or subsequent conviction for the offense described in this section is punishable by a fine of not less than five thousand dollars ($5,000) nor more than the greater amount of ten thousand dollars ($10,000) or 20 percent of the contract price, or 20 percent of the aggregate payments made to, or at the direction of, the unlicensed person, and by imprisonment in a county jail for not more than one year or less than 90 days. The penalty provided by this subdivision is cumulative to the penalties available under all other laws of this state. (e) A person who violates this section is subject to the penalties prescribed in subdivision (d) if the person was named on a license that was previously revoked and, either in fact or under law, was held responsible for any act or omission resulting in the revocation. (f) If the unlicensed person engaging in the business of or acting in the capacity of a contractor has agreed to furnish materials and labor on an hourly basis, “the contract price” for the purposes of this section means the aggregate sum of the cost of materials and labor furnished and the cost of completing the work to be performed. (g) Notwithstanding any other law, an indictment for any violation of this section by an unlicensed person shall be found, or information or a complaint shall be filed, within four years from the date of the contract proposal, contract, completion, or abandonment of the work, whichever occurs last. (h) For any conviction under this section, a person who utilized the services of the unlicensed person is a victim of crime and is eligible, pursuant to subdivision (f) of Section 1202.4 of the Penal Code, for restitution for economic losses, regardless of whether he or she had knowledge that the person was unlicensed. (i) The changes made to this section by the act adding this subdivision are declaratory of existing law. Amended by Stats. 2014, Ch. 392, Sec. 3. (SB 315) Effective January 1, 2015.

Matching cases

CaseFiledDivision / typeStatusNamed litigantEventsChargesSources
CRI-250200762025-09-15criminalSentencing ObservedKOCK CHOW1710sfda_arrests
CRI-234003122023-01-09criminalBench Warrant ObservedERICK SANTIAGO62
CRI-220141082022-11-22criminal-JUAN GACHALLAN UGAY9121sfda_arrests · sfda_prosecuted_cases
CRI-210014782021-02-10criminal-TOMMY MIN JUE11998sfda_arrests · sfda_prosecuted_cases
CRI-190065472019-04-29criminal-JEFFREY TYNER47sfda_arrests · sfda_case_resolutions · sfda_prosecuted_cases
CRI-180177012018-11-13criminal-BERNARD THOMAS410sfda_arrests · sfda_case_resolutions · sfda_prosecuted_cases
CRI-170043662017-03-27criminal-ROLAND GONG011sfda_arrests · sfda_case_resolutions · sfda_prosecuted_cases
CRI-130279012013-10-04criminal-TOM LEE1311sfda_arrests · sfda_case_resolutions · sfda_prosecuted_cases
CRI-130151932013-05-30criminal-FINN OLSEN3111sfda_arrests · sfda_case_resolutions · sfda_prosecuted_cases
CRI-023568442008-02-26criminal-REX ESGUERRA245
CRI-022909012006-11-08criminalSentencing ObservedANTHONY J SPAVONE838
CRI-021631872004-05-06criminal-DENNIS HODGES11
CRI-021540462004-03-12criminal-RONEN HERSHCU212
CRI-021526802004-03-02criminalBench Warrant ObservedXI CHAD WU483

First statute record

Statute IDBPC:7028
CodeBPC
Section7028
Version Date2015-01-01
TitleCalifornia Code, BPC 7028.
Source URLhttps://leginfo.legislature.ca.gov/faces/codes_displaySection.xhtml?sectionNum=7028.&la...
Inserted At2026-06-05
Updated At2026-06-05
Law Section Version IDid_3b0c5299-8ae3-11e4-9fb2-a185e941360d
Active FlgY
Pubinfo Archive URLhttps://downloads.leginfo.legislature.ca.gov/pubinfo_2025.zip
HistoryAmended by Stats. 2014, Ch. 392, Sec. 3. (SB 315) Effective January 1, 2015.
Source Record Idscalifornia_codes_leginfo:section:BPC:7028
Get this page with API

Rendered from the bluedoor SF Superior Court API. Reproduce it:

GET https://api.bluedoor.sh/sf-superior-court/v1/statutes?code=PC&section=7028&limit=20JSON
GET https://api.bluedoor.sh/sf-superior-court/v1/case-search?charge=7028&limit=25&include_facets=falseJSON