No state agency tests or licenses roofers in South Dakota. Roofing is a realty improvement, so a roofer needs a Department of Revenue contractor's excise tax license and owes 2% on gross receipts (SDCL 10-46A-1, -15). Cities may license or register roofers and require re-roof permits.
State consumer law regulates residential roofing directly: a contractor providing residential roofing goods and services may not advertise or promise to pay or rebate any part of an insurance deductible, on pain of the contract being null and void (SDCL 37-24-50). A customer may cancel a written storm-damage repair contract within 72 hours of signing or of learning the insurer denied coverage, and the contractor must provide a boldface notice of that right before signing (SDCL 37-24-51).
The state sets the license floor; the county or city permit office controls filing, inspections, and local rules wherever the job site sits.
South Dakota has no state contractor license for this trade, so cities and counties are free to add their own contractor licensing, registration, and permit rules. State law requires contractors to post their DOR contractor's excise tax license number with the building permit for a realty improvement project (SDCL 10-46A-12.1), and SDCL 10-46A-11 authorizes a municipal contractors' excise tax of up to one-half percent. Electrical and plumbing licensing remain statewide, though both chapters allow stricter local rules (SDCL 36-16-35, 36-25-16).
The local offices section below names the exact permit desk for every South Dakota county on file.
Each row names the issuing authority, cost, timeline, citation, and status behind the requirement — verified against the official source.
Published fees from the issuing authorities, as of October 2026. Local permit fees vary by project and jurisdiction — the basis is stated where a flat number does not exist.
Advertising or promising to pay or rebate any part of a customer's insurance deductible voids the contract (SDCL 37-24-50).
Customers may cancel within 72 hours of signing or of being told the insurer denied the claim in whole or part; they still owe documented restocking fees and emergency repair costs.
Out-of-state crews doing South Dakota roofs are contractors subject to the excise tax like anyone else.
A practical sequence for a new roofing contractor in South Dakota. Actual agency processing times are noted in the ledger above.
Each item names the issuing authority, cycle, and citation.
Statutory consequences with their citations — not estimates, not “commonly cited” guesses.
A residential roofing contractor that advertises or promises to pay or rebate any part of an insurance deductible.
Engaging in business subject to the contractor's excise tax without obtaining the license is a crime; so is failing to file returns or pay the tax within 60 days of the due date.
Keeping on without a license after DOR notifies you in writing that you are a contractor subject to the tax (unless you apply within three days), or working after revocation, is a felony.
Inside city limits, the city office listed here issues the permit; the county office serves unincorporated areas. Every office links to its official page.
Every fact in this file was checked against these official sources on October 2026.
Pending verification: That DOR charges no fee to issue a contractor's excise tax license — SDCL 10-46A-16 says a license is valid 'without further payment of fees' and the January 2026 CET guide lists no fee, but neither states expressly that issuance is free · Municipal contractor licensing, registration, or bonding in Sioux Falls, Rapid City, and other South Dakota cities (outside the scope of this state-level record) · Whether violations of SDCL 37-24-50 or -51 are also enforceable as deceptive trade practices under SDCL 37-24-6 (the sections themselves state only the void-contract consequence)
General information, not legal advice. Always confirm requirements, deadlines, and forms with the issuing authority before filing or contracting.
Store licenses, permits, policies, and renewal dates in one place.