{
  "how_to_call": {
    "auth": "Reads of /a/<id>, /a/<id>.json, /a/<id>.md, /procedures.json and /schemas/* need no key. Calls under /api need the build key in the header x-sheets-key.",
    "calls": [
      {
        "what": "this article as a page (add #json, or press JSON, for the JSON view)",
        "method": "GET",
        "url": "https://miscsubjects.com/a/california-llc-statement-of-information",
        "headers": {}
      },
      {
        "what": "this procedure as JSON: the object, where it sits, how to call it (no key)",
        "method": "GET",
        "url": "https://miscsubjects.com/a/california-llc-statement-of-information.json",
        "headers": {}
      },
      {
        "what": "the same JSON when a client asks for it by type (no key)",
        "method": "GET",
        "url": "https://miscsubjects.com/a/california-llc-statement-of-information",
        "headers": {
          "accept": "application/json"
        }
      },
      {
        "what": "this article’s Markdown (no key)",
        "method": "GET",
        "url": "https://miscsubjects.com/a/california-llc-statement-of-information.md",
        "headers": {}
      },
      {
        "what": "the schema this object follows (no key)",
        "method": "GET",
        "url": "https://miscsubjects.com/schemas/procedure.json",
        "headers": {}
      },
      {
        "what": "the map of every procedure and where each sits (no key)",
        "method": "GET",
        "url": "https://miscsubjects.com/procedures.json",
        "headers": {}
      },
      {
        "what": "where this procedure stands for one person: facts in, field-by-field state and the next questions out",
        "method": "POST",
        "url": "https://miscsubjects.com/api/procedures/california-llc-statement-of-information/evaluate",
        "headers": {
          "x-sheets-key": "<the build key>",
          "content-type": "application/json"
        },
        "body": {
          "facts": {}
        }
      },
      {
        "what": "read the object whole, with the hash to write it back against",
        "method": "GET",
        "url": "https://miscsubjects.com/api/procedures/california-llc-statement-of-information",
        "headers": {
          "x-sheets-key": "<the build key>"
        }
      },
      {
        "what": "replace the object (if-match: its hash; a wrong hash is refused 412 with the current one)",
        "method": "PUT",
        "url": "https://miscsubjects.com/api/procedures/california-llc-statement-of-information",
        "headers": {
          "x-sheets-key": "<the build key>",
          "content-type": "application/json",
          "if-match": "<hash from GET>"
        },
        "body": {
          "schema": "procedure/1",
          "procedure_id": "california-llc-statement-of-information",
          "…": "…"
        }
      },
      {
        "what": "check the kept source text and every quotation against their hashes",
        "method": "GET",
        "url": "https://miscsubjects.com/api/procedures/california-llc-statement-of-information/verify",
        "headers": {
          "x-sheets-key": "<the build key>"
        }
      },
      {
        "what": "every earlier version (append-only)",
        "method": "GET",
        "url": "https://miscsubjects.com/api/procedures/california-llc-statement-of-information/revisions",
        "headers": {
          "x-sheets-key": "<the build key>"
        }
      }
    ],
    "schema": "https://miscsubjects.com/schemas/procedure.json",
    "states": [
      "UNKNOWN",
      "PROVIDED",
      "EVIDENCED",
      "RULE-SATISFIED",
      "READY",
      "AUTHORIZED",
      "SUBMITTED",
      "ACCEPTED",
      "INELIGIBLE",
      "AMBIGUOUS",
      "HUMAN_REVIEW",
      "REJECTED",
      "CORRECTION_REQUIRED",
      "EXPIRED",
      "WITHDRAWN"
    ],
    "relations": [
      "parent_of / child_of",
      "sibling_of",
      "nested",
      "requires",
      "triggered_by",
      "may_trigger",
      "may_cause",
      "related",
      "appeal / correction / renewal",
      "maps_to_fact",
      "supports"
    ]
  },
  "slug": "california-llc-statement-of-information",
  "title": "File a California LLC’s Statement of Information",
  "published": true,
  "status": "published",
  "type": "filing",
  "hash": "sha256:d0c4b08ff3abaa915fc98846b828c903b7efd8b8b0108fa8650f558e67bb0bd3",
  "version": 1,
  "created_at": "2026-10-04T21:18:58.607Z",
  "updated_at": "2026-10-04T21:18:58.607Z",
  "page": "https://miscsubjects.com/a/california-llc-statement-of-information",
  "json": "https://miscsubjects.com/a/california-llc-statement-of-information.json",
  "markdown": "https://miscsubjects.com/a/california-llc-statement-of-information.md",
  "projection": {
    "generated_from": "sha256:d0c4b08ff3abaa915fc98846b828c903b7efd8b8b0108fa8650f558e67bb0bd3",
    "note": "The article page and its Markdown are drawn from this object. Edit the object, never the page."
  },
  "procedure": {
    "schema": "procedure/1",
    "procedure_id": "california-llc-statement-of-information",
    "type": "filing",
    "status": "published",
    "title": "File a California LLC’s Statement of Information",
    "summary": "A California LLC files a Statement of Information (Form LLC-12) within 90 days of initial registration and every two years after; the fee is $20.00.",
    "vertical_id": "vertical-business-ongoing-compliance",
    "jurisdiction_ids": [
      "us",
      "us-ca"
    ],
    "authority_ids": [
      "us-ca-sos"
    ],
    "authorities": [
      {
        "id": "us-ca-sos",
        "name": "California Secretary of State, Business Programs Division",
        "kind": "state agency",
        "url": "https://www.sos.ca.gov/business-programs/business-entities",
        "domain": "sos.ca.gov"
      }
    ],
    "parent_ids": [
      "statement-of-information"
    ],
    "triggered_by_ids": [
      "california-llc-formation"
    ],
    "related_ids": [
      "california-llc-formation",
      "california-llc-annual-tax"
    ],
    "last_verified_at": "2026-10-04T21:05:35.286Z",
    "eligibility_rules": [
      {
        "id": "r-12a",
        "text": "Attach Form LLC-12A if the LLC has more than one manager or member.",
        "evidence_ids": [
          "sos-soi-12a"
        ]
      }
    ],
    "fees": [
      {
        "id": "fee-soi",
        "label": "Statement of Information (Form LLC-12)",
        "amount_usd": 20,
        "evidence_ids": [
          "sos-soi-page"
        ]
      }
    ],
    "deadlines": [
      {
        "id": "deadline-soi",
        "label": "When it is due",
        "rule": "Due within 90 days of initial registration and every two years thereafter.",
        "days": 90,
        "anchor": "initial registration",
        "evidence_ids": [
          "sos-soi-page"
        ]
      }
    ],
    "submission_methods": [
      {
        "kind": "portal",
        "label": "File online (bizfile Online)",
        "url": "https://bizfileonline.sos.ca.gov/",
        "evidence_ids": [
          "sos-soi-online"
        ]
      },
      {
        "kind": "mail",
        "label": "File by mail",
        "address": "California Secretary of State, Statement of Information, P.O. Box 944230, Sacramento, CA 94244-2300",
        "evidence_ids": [
          "sos-soi-mail"
        ]
      }
    ],
    "authorization_policy": {
      "mode": "UNKNOWN",
      "ai_may": [],
      "requirement": "Not stated by the pages read."
    },
    "evidence": [
      {
        "evidence_id": "sos-soi-page",
        "source_type": "official_agency",
        "source_name": "California Secretary of State",
        "url": "https://www.sos.ca.gov/business-programs/business-entities/forms/limited-liability-companies-statement-information",
        "title": "Limited Liability Companies - Statement of Information :: California Secretary of State",
        "retrieved_at": "2026-10-04T21:05:35.285Z",
        "quotation": "1. Statement of Information : Due within 90 days of initial registration and every two years thereafter. Form LLC-12 (PDF) $20.00",
        "locator": {
          "char_start": 691,
          "char_end": 820
        },
        "normalized_payload_hash": "sha256:6e00d09315a4b9438b46e8a70dfea317fc412cf6861ad3751852ecfa2e9f11db",
        "quote_hash": "sha256:f3e9987fddbaa4d4d31cba40f7dc08350837bdc3259ad893ad5f991fd85c58a3",
        "snapshot_artifact": "state/evidence/sha256/6e/6e00d09315a4b9438b46e8a70dfea317fc412cf6861ad3751852ecfa2e9f11db.txt",
        "snapshot_hash": "sha256:6e00d09315a4b9438b46e8a70dfea317fc412cf6861ad3751852ecfa2e9f11db",
        "quote_status": "verified",
        "link_status": "ok",
        "authority_rank": "primary",
        "captured_by": {
          "tool": "SOURCE_CAPTURE",
          "run": "the build’s own code (src/procedures.js captureEvidence), on the build’s Mac, reading the page with curl",
          "at": "2026-10-04T21:05:35.285Z"
        }
      },
      {
        "evidence_id": "sos-soi-12a",
        "source_type": "official_agency",
        "source_name": "California Secretary of State",
        "url": "https://www.sos.ca.gov/business-programs/business-entities/forms/limited-liability-companies-statement-information",
        "title": "Limited Liability Companies - Statement of Information :: California Secretary of State",
        "retrieved_at": "2026-10-04T21:05:35.286Z",
        "quotation": "Attachment to Statement of Information: Use if the limited liability company has more than one manager or member.",
        "locator": {
          "char_start": 821,
          "char_end": 934
        },
        "normalized_payload_hash": "sha256:6e00d09315a4b9438b46e8a70dfea317fc412cf6861ad3751852ecfa2e9f11db",
        "quote_hash": "sha256:30fd750db70ab127f9ba5abdd8bbdf0bb8f300b6bc6b8e74ed653e28fa7f31bf",
        "snapshot_artifact": "state/evidence/sha256/6e/6e00d09315a4b9438b46e8a70dfea317fc412cf6861ad3751852ecfa2e9f11db.txt",
        "snapshot_hash": "sha256:6e00d09315a4b9438b46e8a70dfea317fc412cf6861ad3751852ecfa2e9f11db",
        "quote_status": "verified",
        "link_status": "ok",
        "authority_rank": "primary",
        "captured_by": {
          "tool": "SOURCE_CAPTURE",
          "run": "the build’s own code (src/procedures.js captureEvidence), on the build’s Mac, reading the page with curl",
          "at": "2026-10-04T21:05:35.286Z"
        }
      },
      {
        "evidence_id": "sos-soi-online",
        "source_type": "official_agency",
        "source_name": "California Secretary of State",
        "url": "https://www.sos.ca.gov/business-programs/business-entities/forms/limited-liability-companies-statement-information",
        "title": "Limited Liability Companies - Statement of Information :: California Secretary of State",
        "retrieved_at": "2026-10-04T21:05:35.286Z",
        "quotation": "File Online for faster response",
        "locator": {
          "char_start": 591,
          "char_end": 622
        },
        "normalized_payload_hash": "sha256:6e00d09315a4b9438b46e8a70dfea317fc412cf6861ad3751852ecfa2e9f11db",
        "quote_hash": "sha256:4ca45bb483983002eee5bb4a59ca99a3de6f4b7e1aedae9cc9408afa727c396e",
        "snapshot_artifact": "state/evidence/sha256/6e/6e00d09315a4b9438b46e8a70dfea317fc412cf6861ad3751852ecfa2e9f11db.txt",
        "snapshot_hash": "sha256:6e00d09315a4b9438b46e8a70dfea317fc412cf6861ad3751852ecfa2e9f11db",
        "quote_status": "verified",
        "link_status": "ok",
        "authority_rank": "primary",
        "captured_by": {
          "tool": "SOURCE_CAPTURE",
          "run": "the build’s own code (src/procedures.js captureEvidence), on the build’s Mac, reading the page with curl",
          "at": "2026-10-04T21:05:35.286Z"
        }
      },
      {
        "evidence_id": "sos-soi-mail",
        "source_type": "official_agency",
        "source_name": "California Secretary of State",
        "url": "https://www.sos.ca.gov/business-programs/business-entities/contact/",
        "final_url": "https://www.sos.ca.gov/business-programs/business-entities/contact",
        "title": "Contact Information - Business Entities :: California Secretary of State",
        "retrieved_at": "2026-10-04T21:05:34.498Z",
        "quotation": "1. Statement of Information Statement of Information P.O. Box 944230 Sacramento, CA 94244-2300",
        "locator": {
          "char_start": 670,
          "char_end": 764
        },
        "normalized_payload_hash": "sha256:f81a5a61dd76b2bcde98218f3a904da0c70fa9ba1fe7977ac1549ff1be50ef74",
        "quote_hash": "sha256:3e9a7c37e07d528d6035a722312bb77081aa961b398caceeb369fee177a5ad83",
        "snapshot_artifact": "state/evidence/sha256/f8/f81a5a61dd76b2bcde98218f3a904da0c70fa9ba1fe7977ac1549ff1be50ef74.txt",
        "snapshot_hash": "sha256:f81a5a61dd76b2bcde98218f3a904da0c70fa9ba1fe7977ac1549ff1be50ef74",
        "quote_status": "verified",
        "link_status": "ok",
        "authority_rank": "primary",
        "captured_by": {
          "tool": "SOURCE_CAPTURE",
          "run": "the build’s own code (src/procedures.js captureEvidence), on the build’s Mac, reading the page with curl",
          "at": "2026-10-04T21:05:34.498Z"
        }
      }
    ],
    "unknowns": [
      "The fields of Form LLC-12 are not mapped yet.",
      "The penalty for a late Statement of Information is not read here."
    ],
    "article_projection": {
      "description": "The California LLC Statement of Information: when it is due, what it costs and where it goes, quoted from the Secretary of State.",
      "tags": [
        "llc",
        "california",
        "compliance"
      ]
    },
    "provenance": {
      "created_by": "Claude Code session for the Universal Procedure Graph",
      "method": "official pages read on the date shown"
    },
    "version": 1
  },
  "ontology": {
    "id": "california-llc-statement-of-information",
    "level": 2,
    "root": {
      "id": "vertical-business-ongoing-compliance",
      "title": "Business ongoing compliance",
      "type": "vertical",
      "status": "published",
      "exists": true,
      "url": "/a/vertical-business-ongoing-compliance"
    },
    "ancestors": [
      [
        {
          "id": "vertical-business-ongoing-compliance",
          "title": "Business ongoing compliance",
          "type": "vertical",
          "status": "published",
          "exists": true,
          "url": "/a/vertical-business-ongoing-compliance"
        },
        {
          "id": "statement-of-information",
          "title": "Statement of information",
          "type": "procedure",
          "status": "stub",
          "exists": true
        }
      ]
    ],
    "parents": [
      {
        "id": "statement-of-information",
        "title": "Statement of information",
        "type": "procedure",
        "status": "stub",
        "exists": true
      }
    ],
    "children": [],
    "siblings": [],
    "related": [
      {
        "id": "california-llc-formation",
        "title": "Form a limited liability company in California",
        "type": "filing",
        "status": "published",
        "exists": true,
        "url": "/a/california-llc-formation"
      },
      {
        "id": "california-llc-annual-tax",
        "title": "Pay a California LLC’s annual tax",
        "type": "obligation",
        "status": "published",
        "exists": true,
        "url": "/a/california-llc-annual-tax"
      }
    ],
    "prerequisites": [],
    "triggered_by": [
      {
        "id": "california-llc-formation",
        "title": "Form a limited liability company in California",
        "type": "filing",
        "status": "published",
        "exists": true,
        "url": "/a/california-llc-formation"
      }
    ],
    "may_trigger": [],
    "may_cause": [],
    "caused_by": [],
    "nested": [],
    "descendants": 0,
    "unresolved": [],
    "one_sided_edges": [
      "401-k-rollover says its parent is vertical-retirement-pensions",
      "aca-marketplace-enrollment says its parent is vertical-health-insurance-enrollment",
      "account-closure-transfer says its parent is vertical-death-administration",
      "adoption-petition-packet says its parent is vertical-child-family-benefits",
      "advanced-imaging-authorization says its parent is vertical-prior-authorization",
      "agency-reconsideration says its parent is vertical-administrative-hearings",
      "agricultural-permit says its parent is vertical-agriculture-food-programs",
      "air-emissions-permit says its parent is vertical-environmental-permitting",
      "aircraft-registration says its parent is vertical-aviation-maritime-administration",
      "airline-refund-request says its parent is vertical-travel-compensation-claims"
    ]
  },
  "freshness": {
    "state": "verified, no recheck interval set",
    "last_verified_at": "2026-10-04T21:05:35.286Z",
    "effective_until": null,
    "recheck_after_days": null,
    "recheck": []
  },
  "validation": {
    "ok": true,
    "errors": [],
    "warnings": []
  },
  "body": "A California LLC files a Statement of Information (Form LLC-12) within 90 days of initial registration and every two years after; the fee is $20.00.\n\n## At a glance\n\n| Detail | Value |\n| --- | --- |\n| Kind | Filing |\n| Authority | [California Secretary of State, Business Programs Division](https://www.sos.ca.gov/business-programs/business-entities) |\n| Where it applies | us, us-ca |\n| Fees | Statement of Information (Form LLC-12): $20 |\n| How it is filed | File online (bizfile Online); File by mail |\n| Last verified against its sources | 2026-10-04 |\n| Version | 1 |\n\n## Where this sits\n\n**Level 2.** [Business ongoing compliance](/a/vertical-business-ongoing-compliance) › Statement of information › **File a California LLC’s Statement of Information**\n\n**Starts from:** [Form a limited liability company in California](/a/california-llc-formation)\n\n**Related:** [Form a limited liability company in California](/a/california-llc-formation), [Pay a California LLC’s annual tax](/a/california-llc-annual-tax)\n\n## Rules\n\n**Requirement:** Attach Form LLC-12A if the LLC has more than one manager or member.\n\n[[widget:sos-soi-12a]]\n\n## Fees\n\n| Fee | Amount | When |\n| --- | --- | --- |\n| Statement of Information (Form LLC-12) | $20 | always |\n\n[[widget:sos-soi-page]]\n\n## Deadlines\n\n**When it is due:** Due within 90 days of initial registration and every two years thereafter.\n\n## How it is filed\n\n- **File online (bizfile Online)**: [https://bizfileonline.sos.ca.gov/](https://bizfileonline.sos.ca.gov/)\n- **File by mail**: California Secretary of State, Statement of Information, P.O. Box 944230, Sacramento, CA 94244-2300\n\n[[widget:sos-soi-online]]\n[[widget:sos-soi-mail]]\n\n**What an agent may do:** not stated by any source yet (UNKNOWN); nothing is submitted without the person’s authorization.\n\n## What this page does not know\n\n- The fields of Form LLC-12 are not mapped yet.\n- The penalty for a late Statement of Information is not read here.\n"
}