{"id":5860,"date":"2026-05-19T23:27:29","date_gmt":"2026-05-19T23:27:29","guid":{"rendered":"https:\/\/texascosmetologyrenewal.com\/?p=5860"},"modified":"2026-07-21T15:15:40","modified_gmt":"2026-07-21T15:15:40","slug":"the-simple-way-to-instantly-check-your-tdlr-license","status":"publish","type":"post","link":"https:\/\/texascosmetologyrenewal.com\/es\/articles\/the-simple-way-to-instantly-check-your-tdlr-license\/","title":{"rendered":"The Simple Way to Instantly Check Your TDLR License"},"content":{"rendered":"\t\t<div data-elementor-type=\"wp-post\" data-elementor-id=\"5860\" class=\"elementor elementor-5860\">\n\t\t\t\t<div class=\"elementor-element elementor-element-aa0364a e-con-full e-flex e-con e-parent\" data-id=\"aa0364a\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t\t\t<div class=\"elementor-element elementor-element-ae06174 elementor-widget elementor-widget-html\" data-id=\"ae06174\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"html.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t<!-- DASHBOARD_META\nslug: tdlr-license-lookup-cosmetology\ncategory: License Renewal, Compliance & Legal\ntemplate: elementor_header_footer\nstatus: draft\nh1: The Simple Way to Instantly Check Your TDLR License\nh1_placement: inside_body_hero\naioseo_title: TDLR License Lookup Cosmetology: Verify CE Hours 2026\naioseo_metadesc: Run a tdlr license lookup cosmetology in 2026. Portal access, CE hour verification, missing hours fixes, and salon owner staff checks covered.\naioseo_focuskw: tdlr license lookup cosmetology\n-->\n\n<!-- HEAD START -->\n<title>TDLR License Lookup Cosmetology: Verify CE Hours 2026<\/title>\n<meta name=\"description\" content=\"Run a tdlr license lookup cosmetology in 2026. CE hour verification, missing hours fixes, and salon owner staff checks covered.\">\n<link rel=\"canonical\" href=\"https:\/\/texascosmetologyrenewal.com\/articles\/tdlr-license-lookup-cosmetology\/\">\n\n<script type=\"application\/ld+json\">\n{\n  \"@context\": \"https:\/\/schema.org\",\n  \"@graph\": [\n    {\n      \"@type\": \"Article\",\n      \"headline\": \"The Simple Way to Instantly Check Your TDLR License\",\n      \"description\": \"Run a tdlr license lookup cosmetology in 2026. CE hour verification, missing hours fixes, and salon owner staff checks covered.\",\n      \"image\": {\n        \"@type\": \"ImageObject\",\n        \"url\": \"https:\/\/texascosmetologyrenewal.com\/wp-content\/uploads\/2026\/05\/hero-tdlr-license-lookup-cosmetology.jpg\",\n        \"width\": 1280,\n        \"height\": 720\n      },\n      \"datePublished\": \"2026-05-19\",\n      \"dateModified\": \"2026-05-19\",\n      \"author\": {\n        \"@type\": \"Organization\",\n        \"name\": \"Texas Cosmetology Renewal\",\n        \"url\": \"https:\/\/texascosmetologyrenewal.com\"\n      },\n      \"publisher\": {\n        \"@type\": \"Organization\",\n        \"name\": \"Texas Cosmetology Renewal\",\n        \"url\": \"https:\/\/texascosmetologyrenewal.com\",\n        \"logo\": {\n          \"@type\": \"ImageObject\",\n          \"url\": \"https:\/\/texascosmetologyrenewal.com\/wp-content\/uploads\/logo.png\",\n          \"width\": 596,\n          \"height\": 537\n        }\n      },\n      \"mainEntityOfPage\": {\n        \"@type\": \"WebPage\",\n        \"@id\": \"https:\/\/texascosmetologyrenewal.com\/articles\/tdlr-license-lookup-cosmetology\/\"\n      },\n      \"url\": \"https:\/\/texascosmetologyrenewal.com\/articles\/tdlr-license-lookup-cosmetology\/\",\n      \"inLanguage\": \"en-US\",\n      \"articleSection\": [\"License Renewal\", \"Compliance & Legal\"],\n      \"keywords\": [\"tdlr license lookup cosmetology\", \"TDLR CE hours verification\", \"check cosmetology license status Texas\", \"TDLR portal cosmetology\", \"missing CE hours TDLR\"]\n    },\n    {\n      \"@type\": \"FAQPage\",\n      \"mainEntity\": [\n        {\n          \"@type\": \"Question\",\n          \"name\": \"Where do I look up my Texas cosmetology license status?\",\n          \"acceptedAnswer\": {\n            \"@type\": \"Answer\",\n            \"text\": \"Go to tdlr.texas.gov\/tools\/ and log in with your TDLR account. Your license dashboard shows your current status, expiration date, and any CE hours on file. You can also use the public license search at tdlr.texas.gov\/verify.htm to check status without logging in.\"\n          }\n        },\n        {\n          \"@type\": \"Question\",\n          \"name\": \"How long after completing CE does it take for hours to appear in TDLR?\",\n          \"acceptedAnswer\": {\n            \"@type\": \"Answer\",\n            \"text\": \"CE providers are required to report your hours to TDLR within 7 days of course completion. In practice, most providers submit within 24 to 48 hours. If your hours aren't showing after 7 days, contact your CE provider first \u2014 they're responsible for the submission.\"\n          }\n        },\n        {\n          \"@type\": \"Question\",\n          \"name\": \"My CE hours aren't showing in TDLR. What should I do?\",\n          \"acceptedAnswer\": {\n            \"@type\": \"Answer\",\n            \"text\": \"First, confirm it has been at least 7 days since you completed the course. Then contact your CE provider directly \u2014 they are responsible for submitting hours to TDLR, and most missing-hours issues resolve at the provider level within 24 to 48 hours of a follow-up request. Only contact TDLR directly if the provider confirms they submitted but hours still aren't appearing.\"\n          }\n        },\n        {\n          \"@type\": \"Question\",\n          \"name\": \"Can I renew my license before my CE hours show up in TDLR?\",\n          \"acceptedAnswer\": {\n            \"@type\": \"Answer\",\n            \"text\": \"No. The TDLR portal requires your CE hours to be on file before it will allow you to proceed with renewal. If your hours aren't posted, the system will block the renewal step. Always verify your CE appears in your TDLR account before starting the renewal process.\"\n          }\n        },\n        {\n          \"@type\": \"Question\",\n          \"name\": \"How many CE hours do I need before I can renew my cosmetology license?\",\n          \"acceptedAnswer\": {\n            \"@type\": \"Answer\",\n            \"text\": \"Most Texas cosmetology licensees need 4 hours of TDLR-approved CE every two years. However, if you've held a Texas cosmetology license for 15 or more years, you only need 2 hours. The 15-year threshold is based on when your first Texas cosmetology license was issued, not your current renewal period.\"\n          }\n        },\n        {\n          \"@type\": \"Question\",\n          \"name\": \"Can salon owners verify staff licenses through TDLR?\",\n          \"acceptedAnswer\": {\n            \"@type\": \"Answer\",\n            \"text\": \"Yes. Salon owners can use the public license search at tdlr.texas.gov\/verify.htm to look up any individual cosmetology license by name or license number. This search shows current status, license type, and expiration date \u2014 everything you need to confirm a staff member is legally cleared to work.\"\n          }\n        },\n        {\n          \"@type\": \"Question\",\n          \"name\": \"Does completing CE for one license cover all my TDLR cosmetology licenses?\",\n          \"acceptedAnswer\": {\n            \"@type\": \"Answer\",\n            \"text\": \"Yes. If you hold multiple TDLR cosmetology licenses \u2014 for example, a Cosmetology Operator license and a Manicurist license \u2014 completing one set of CE hours satisfies all of them. You don't need to complete a separate course for each license type. This stacking rule applies to individual cosmetology licenses but does not apply to barber licenses.\"\n          }\n        }\n      ]\n    },\n    {\n      \"@type\": \"BreadcrumbList\",\n      \"itemListElement\": [\n        { \"@type\": \"ListItem\", \"position\": 1, \"name\": \"Home\", \"item\": \"https:\/\/texascosmetologyrenewal.com\/\" },\n        { \"@type\": \"ListItem\", \"position\": 2, \"name\": \"Articles\", \"item\": \"https:\/\/texascosmetologyrenewal.com\/articles\/\" },\n        { \"@type\": \"ListItem\", \"position\": 3, \"name\": \"The Simple Way to Instantly Check Your TDLR License\" }\n      ]\n    }\n  ]\n}\n<\/script>\n<!-- HEAD END -->\n\n\n<!-- BODY START -->\n<!--\nPaste into Elementor HTML widget.\nSection settings: Full Width \u00b7 Stretch Section ON \u00b7 Content Width = Full Width \u00b7 All padding = 0.\nAstra header\/footer render from WordPress \u2014 do not add nav or footer HTML.\n-->\n\n<style>\n\/* \u2500\u2500 FULL-BLEED ESCAPE \u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500 *\/\n.ce-page-wrap {\n  width: 100vw !important;\n  position: relative !important;\n  left: 50% !important;\n  right: 50% !important;\n  margin-left: -50vw !important;\n  margin-right: -50vw !important;\n  box-sizing: border-box !important;\n}\n\n\/* \u2500\u2500 BRAND TOKENS \u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500 *\/\n.ce-article {\n  --brand:        #d81b60;\n  --brand-tint:   #fce4ec;\n  --brand-dark:   #a3174a;\n  --brand-border: #f8bbd0;\n\n\/* \u2500\u2500 BASE \u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500 *\/\n  --text:   #1A1A1A;\n  --text-m: #666;\n  --bg-alt: #fafafa;\n  --border: #e0e0e0;\n  --radius: 10px;\n  --font:   'Inter', 'Roboto', sans-serif;\n  font-family: var(--font);\n  font-size: 1rem;\n  line-height: 1.7;\n  color: var(--text);\n  max-width: 1060px;\n  margin: 0 auto;\n  padding: 40px 32px 60px;\n  box-sizing: border-box;\n}\n@media (max-width: 768px) { .ce-article { padding: 24px 20px 48px; } }\n@media (max-width: 480px) { .ce-article { padding: 16px 14px 40px; } }\n\n\/* \u2500\u2500 READING PROGRESS \u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500 *\/\n.ce-progress {\n  position: fixed; top: 0; left: 0; width: 0%; height: 3px;\n  background: var(--brand); z-index: 99999;\n  transition: width .1s linear; pointer-events: none;\n}\n\n\/* \u2500\u2500 SCROLL REVEAL \u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500 *\/\n.ce-reveal { opacity: 0; transform: translateY(18px); transition: opacity .5s ease, transform .5s ease; }\n.ce-reveal.visible { opacity: 1; transform: none; }\n\n\/* \u2500\u2500 HERO \u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500 *\/\n.ce-article .ce-hero {\n  position: relative; border-radius: var(--radius); overflow: hidden;\n  margin-bottom: 36px; background: #111; max-height: 380px;\n}\n.ce-article .ce-hero img {\n  width: 100%; height: 380px; object-fit: cover; object-position: center 25%;\n  display: block; opacity: .72; transition: opacity .4s;\n}\n.ce-article .ce-hero:hover img { opacity: .65; }\n.ce-article .ce-hero-overlay {\n  position: absolute; inset: 0;\n  background: linear-gradient(to bottom, rgba(0,0,0,.05) 0%, rgba(0,0,0,.2) 45%, rgba(0,0,0,.78) 100%);\n}\n.ce-article .ce-hero-content { position: absolute; bottom: 0; left: 0; right: 0; padding: 24px 28px 28px; }\n.ce-article .ce-hero-eyebrow {\n  display: inline-block; background: var(--brand); color: #fff;\n  font-size: .72rem; font-weight: 700; text-transform: uppercase; letter-spacing: 1px;\n  padding: 4px 10px; border-radius: 4px; margin-bottom: 10px;\n}\n.ce-article .ce-hero h1 {\n  font-family: var(--font); font-size: clamp(1.25rem, 2.5vw, 1.85rem);\n  font-weight: 700; color: #fff; margin: 0 0 8px;\n  line-height: 1.25; text-shadow: 0 1px 4px rgba(0,0,0,.4); max-width: 720px;\n}\n.ce-article .ce-hero-meta { font-size: .8rem; color: rgba(255,255,255,.72); display: flex; gap: 16px; flex-wrap: wrap; }\n.ce-article .ce-hero-meta span::before { content: '\u00b7'; margin-right: 16px; }\n.ce-article .ce-hero-meta span:first-child::before { content: none; }\n@media (max-width: 600px) {\n  .ce-article .ce-hero, .ce-article .ce-hero img { max-height: 240px; height: 240px; }\n  .ce-article .ce-hero-content { padding: 14px 16px 18px; }\n  .ce-article .ce-hero h1 { font-size: 1.1rem; }\n}\n\n\/* \u2500\u2500 INTRO \u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500 *\/\n.ce-article .ce-intro { font-size: 1.05rem; line-height: 1.75; margin-bottom: 28px; }\n\n\/* \u2500\u2500 QUICK ANSWER \u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500 *\/\n.ce-article .ce-qa {\n  background: var(--brand-tint); border-left: 4px solid var(--brand);\n  border-radius: var(--radius); padding: 20px 24px; margin-bottom: 28px;\n}\n.ce-article .ce-qa-label {\n  font-size: 1rem; font-weight: 700; color: var(--brand);\n  margin: 0 0 12px; text-transform: uppercase; letter-spacing: .5px;\n}\n.ce-article .ce-qa ul { margin: 0; padding-left: 20px; }\n.ce-article .ce-qa li { margin-bottom: 8px; }\n.ce-article .ce-qa li:last-child { margin-bottom: 0; }\n.ce-article .ce-qa a { color: var(--brand); font-weight: 600; text-decoration: none; }\n\n\/* \u2500\u2500 TABLE OF CONTENTS \u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500 *\/\n.ce-article .ce-toc {\n  display: inline-block; background: var(--brand-tint);\n  border: 2px solid var(--brand); border-radius: 12px;\n  padding: 18px 24px; margin-bottom: 32px; min-width: 260px; max-width: 100%;\n}\n.ce-article .ce-toc-label {\n  font-size: .72rem; font-weight: 700; text-transform: uppercase;\n  letter-spacing: .8px; color: var(--brand); margin: 0 0 10px;\n}\n.ce-article .ce-toc ol { margin: 0; padding-left: 18px; font-size: .9rem; }\n.ce-article .ce-toc li { margin-bottom: 6px; }\n.ce-article .ce-toc a { color: var(--brand); text-decoration: none; }\n.ce-article .ce-toc a:hover { text-decoration: underline; }\n\n\/* \u2500\u2500 KEY FACTS TABLE \u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500 *\/\n.ce-article .ce-table-wrap {\n  overflow-x: auto; margin-bottom: 32px;\n  border-radius: var(--radius); border: 1px solid var(--brand-border);\n}\n.ce-article .ce-table { width: 100%; border-collapse: collapse; font-size: .95rem; min-width: 380px; }\n.ce-article .ce-table thead th {\n  background: #d81b60; color: #fff; text-align: left; padding: 14px 18px; font-weight: 600;\n}\n.ce-article .ce-table tbody td {\n  padding: 13px 18px; border-bottom: 1px solid #e0e0e0; color: #2d2d4e; vertical-align: top;\n}\n.ce-article .ce-table tbody tr:last-child td { border-bottom: none; }\n\n\/* \u2500\u2500 TWO-COLUMN SECTION LAYOUT \u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500 *\/\n.ce-article .ce-cols { display: grid; grid-template-columns: 1fr 320px; gap: 32px; align-items: start; margin-bottom: 40px; }\n.ce-article .ce-cols.img-left { grid-template-columns: 320px 1fr; }\n@media (max-width: 820px) {\n  .ce-article .ce-cols, .ce-article .ce-cols.img-left { grid-template-columns: 1fr; }\n  .ce-article .ce-cols .ce-col-img, .ce-article .ce-cols.img-left .ce-col-img { order: -1; position: static; }\n}\n.ce-article .ce-col-img { position: sticky; top: 96px; }\n.ce-article .ce-img-border {\n  border-radius: var(--radius); overflow: hidden;\n  border: 3px solid var(--brand); box-sizing: border-box;\n}\n.ce-article .ce-img-border img { width: 100%; height: auto; display: block; border-radius: calc(var(--radius) - 3px); }\n.ce-article .ce-col-img figcaption { font-size: .82rem; color: #888; margin-top: 8px; padding: 0 2px; line-height: 1.5; }\n\n\/* \u2500\u2500 SECTIONS \u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500 *\/\n.ce-article .ce-section { margin-bottom: 40px; }\n.ce-article h2.ce-h2 {\n  color: var(--brand); font-size: 1.45rem; font-weight: 700;\n  margin: 0 0 16px; padding-top: 8px; line-height: 1.3;\n}\n.ce-article h3.ce-h3 { font-size: 1.05rem; font-weight: 700; color: #1a1a1a; margin: 22px 0 10px; }\n.ce-article p.ce-p { font-size: 1rem; line-height: 1.75; color: var(--text); margin-bottom: 16px; }\n.ce-article ul.ce-ul { font-size: 1rem; line-height: 1.75; color: var(--text); margin: 0 0 16px; padding-left: 22px; }\n.ce-article ul.ce-ul li { margin-bottom: 8px; }\n.ce-article a.ce-link { color: var(--brand); text-decoration: none; border-bottom: 1px solid transparent; transition: border-color .2s; }\n.ce-article a.ce-link:hover { border-bottom-color: var(--brand); }\n\n\/* \u2500\u2500 CALLOUT BOXES \u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500 *\/\n.ce-article .ce-warn {\n  background: var(--brand-tint); border-left: 4px solid var(--brand);\n  border-radius: 6px; padding: 13px 18px; margin-bottom: 18px; font-size: .94rem;\n}\n.ce-article .ce-note {\n  background: #fff3e0; border-left: 4px solid #ff9800;\n  border-radius: 6px; padding: 13px 18px; margin-bottom: 18px; font-size: .94rem;\n}\n\n\/* \u2500\u2500 NUMBERED STEPS \u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500 *\/\n.ce-article .ce-steps { background: #f5f5f5; border-radius: var(--radius); padding: 18px 22px; margin-bottom: 20px; }\n.ce-article .ce-step { display: flex; gap: 14px; margin-bottom: 14px; align-items: flex-start; }\n.ce-article .ce-step:last-child { margin-bottom: 0; }\n.ce-article .ce-step-n {\n  flex-shrink: 0; width: 26px; height: 26px; border-radius: 50%;\n  background: var(--brand); color: #fff; font-size: .8rem; font-weight: 700;\n  display: flex; align-items: center; justify-content: center; margin-top: 2px;\n}\n.ce-article .ce-step-b strong { display: block; color: #222; margin-bottom: 2px; }\n\n\/* \u2500\u2500 FAQ ACCORDION \u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500 *\/\n.ce-article .ce-faq { border: 1px solid var(--brand-border); border-radius: var(--radius); margin-bottom: 8px; overflow: hidden; }\n.ce-article .ce-faq summary {\n  background: var(--brand-tint); padding: 14px 18px; font-weight: 600; font-size: .95rem;\n  color: #222; cursor: pointer; list-style: none;\n  display: flex; justify-content: space-between; align-items: center; gap: 12px;\n}\n.ce-article .ce-faq summary::-webkit-details-marker { display: none; }\n.ce-article .ce-faq summary::after { content: '+'; font-size: 1.3rem; color: var(--brand); flex-shrink: 0; transition: transform .25s; }\n.ce-article .ce-faq[open] summary::after { transform: rotate(45deg); }\n.ce-article .ce-faq[open] summary { background: color-mix(in srgb, var(--brand-tint) 60%, var(--brand) 10%); }\n.ce-article .ce-faq-body { padding: 14px 18px; font-size: .95rem; line-height: 1.7; border-top: 1px solid var(--brand-border); }\n.ce-article .ce-faq-body p { margin: 0; }\n\n\/* \u2500\u2500 INLINE CTA \u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500 *\/\n.ce-article .ce-cta-inline {\n  background: #fce4ec; border: 2px solid #d81b60;\n  border-radius: var(--radius); padding: 20px 24px; margin-bottom: 28px; text-align: center;\n}\n.ce-article .ce-cta-inline p { margin: 0 0 12px; font-size: .95rem; color: #1a1a1a; }\n.ce-article .ce-cta-inline a {\n  display: inline-block; background: #d81b60; color: #fff;\n  font-weight: 700; font-size: .95rem; padding: 11px 28px;\n  border-radius: 99px; text-decoration: none; transition: opacity .2s;\n}\n.ce-article .ce-cta-inline a:hover { opacity: .88; }\n\n\/* \u2500\u2500 SOURCES \u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500 *\/\n.ce-article .ce-sources { font-size: .78rem; color: #999; line-height: 1.6; border-top: 1px solid var(--border); padding-top: 16px; margin-top: 8px; }\n.ce-article .ce-sources a { color: #999; text-decoration: underline; }\n\n\/* \u2500\u2500 ANCHOR OFFSET \u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500 *\/\n.ce-anchor { display: block; height: 0; margin-top: -96px; padding-top: 96px; pointer-events: none; }\n\n\/* \u2500\u2500 FULL-BLEED CTA BAND \u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500 *\/\n.ce-cta-band { background: #d81b60; padding: 52px 24px; text-align: center; }\n.ce-cta-band h2 { font-family: 'Inter','Roboto',sans-serif; font-size: clamp(1.4rem, 3.5vw, 2rem); font-weight: 800; color: #fff; margin: 0 0 8px; }\n.ce-cta-band p { font-family: 'Inter','Roboto',sans-serif; color: rgba(255,255,255,.82); font-size: .95rem; margin: 0 0 24px; }\n.ce-cta-band a {\n  display: inline-block; background: #fff; color: #d81b60;\n  font-family: 'Inter','Roboto',sans-serif; font-size: 1rem; font-weight: 800;\n  padding: 14px 38px; border-radius: 99px; text-decoration: none;\n  transition: opacity .2s, transform .15s;\n}\n.ce-cta-band a:hover { opacity: .92; transform: translateY(-1px); color: #d81b60; }\n<\/style>\n\n<div class=\"ce-page-wrap\">\n\n<article class=\"ce-article\">\n\n  <!-- \u2550\u2550\u2550 HERO \u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550 -->\n  <div class=\"ce-hero ce-reveal\">\n    <img fetchpriority=\"high\" decoding=\"async\" src=\"https:\/\/texascosmetologyrenewal.com\/wp-content\/uploads\/2026\/05\/hero-tdlr-license-lookup-cosmetology.jpg\" alt=\"Texas cosmetologist checking license status on laptop at salon reception desk\" loading=\"eager\" width=\"1280\" height=\"720\">\n    <div class=\"ce-hero-overlay\"><\/div>\n    <div class=\"ce-hero-content\">\n      <span class=\"ce-hero-eyebrow\">License Renewal \u00b7 2026<\/span>\n      <h1>The Simple Way to Instantly Check Your TDLR License<\/h1>\n      <div class=\"ce-hero-meta\">\n        <span>Texas Cosmetology Renewal<\/span>\n        <span>Updated May 2026<\/span>\n        <span>7 min read<\/span>\n      <\/div>\n    <\/div>\n  <\/div>\n\n  <!-- \u2550\u2550\u2550 INTRO \u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550 -->\n  <p class=\"ce-intro ce-reveal\">\n    If you're searching for <strong>tdlr license lookup cosmetology<\/strong> information, you're in the right place. Whether you need to confirm your CE hours are on file before renewing, check your expiration date, or verify a staff member's license status, the TDLR portal puts all of that information at your fingertips. This guide walks you through every lookup tool, shows you exactly what the portal displays, and tells you what to do if your CE hours aren't showing up yet.\n  <\/p>\n\n  <!-- \u2550\u2550\u2550 QUICK ANSWER \u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550 -->\n  <div class=\"ce-qa ce-reveal\">\n    <p class=\"ce-qa-label\">Quick Answer<\/p>\n    <ul>\n      <li><strong>What:<\/strong> The TDLR portal at tdlr.texas.gov\/tools\/ lets you check your license status, expiration date, and CE hours on file \u2014 all in one place.<\/li>\n      <li><strong>Who:<\/strong> All Texas cosmetology licensees \u2014 operators, estheticians, manicurists, and specialists \u2014 plus salon owners verifying staff.<\/li>\n      <li><strong>Key fact:<\/strong> CE providers must report your hours within 7 days. If they're missing after that window, contact your provider first \u2014 not TDLR.<\/li>\n      <li><strong>Action:<\/strong> <a href=\"https:\/\/texascosmetologyrenewal.com\/checkout\/?add-to-cart=1818\">Complete your CE course now so your hours post quickly \u2192<\/a><\/li>\n    <\/ul>\n  <\/div>\n\n  <!-- \u2550\u2550\u2550 TABLE OF CONTENTS \u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550 -->\n  <nav class=\"ce-toc ce-reveal\" aria-label=\"Article contents\">\n    <p class=\"ce-toc-label\">In This Article<\/p>\n    <ol>\n      <li><a href=\"#key-facts\">Key Facts at a Glance<\/a><\/li>\n      <li><a href=\"#two-ways\">Two Ways to Look Up a Texas Cosmetology License<\/a><\/li>\n      <li><a href=\"#ce-hours\">How to Check Your CE Hours in the TDLR Portal<\/a><\/li>\n      <li><a href=\"#missing-hours\">What to Do If Your CE Hours Are Missing<\/a><\/li>\n      <li><a href=\"#salon-owners\">How Salon Owners Can Verify Staff Licenses<\/a><\/li>\n      <li><a href=\"#before-renewal\">What to Confirm Before You Renew<\/a><\/li>\n      <li><a href=\"#faq\">Frequently Asked Questions<\/a><\/li>\n    <\/ol>\n  <\/nav>\n\n  <!-- \u2550\u2550\u2550 KEY FACTS TABLE \u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550 -->\n  <section class=\"ce-section ce-reveal\" id=\"key-facts\">\n    <h2 class=\"ce-h2\">Key Facts at a Glance<\/h2>\n    <div class=\"ce-table-wrap\">\n      <table class=\"ce-table\">\n        <thead><tr><th>Detail<\/th><th>Information<\/th><\/tr><\/thead>\n        <tbody>\n          <tr><td>Portal for licensed cosmetologists<\/td><td>tdlr.texas.gov\/tools\/ (login required)<\/td><\/tr>\n          <tr><td>Public license search (no login)<\/td><td>tdlr.texas.gov\/verify.htm<\/td><\/tr>\n          <tr><td>CE hours lookup (no login)<\/td><td>tdlr.texas.gov\/continuingeducation\/coursesearch.aspx<\/td><\/tr>\n          <tr><td>CE provider reporting deadline<\/td><td>Within 7 days of course completion<\/td><\/tr>\n          <tr><td>CE hours required (under 15 years licensed)<\/td><td>4 hours per 2-year renewal cycle<\/td><\/tr>\n          <tr><td>CE hours required (15+ years licensed)<\/td><td>2 hours per 2-year renewal cycle<\/td><\/tr>\n          <tr><td>What the portal shows<\/td><td>License status, expiration date, CE hours on file, renewal eligibility<\/td><\/tr>\n          <tr><td>First step if hours are missing<\/td><td>Contact your CE provider \u2014 they submit to TDLR, not you<\/td><\/tr>\n          <tr><td>On-time renewal fee<\/td><td>$50<\/td><\/tr>\n        <\/tbody>\n      <\/table>\n    <\/div>\n  <\/section>\n\n  <!-- \u2550\u2550\u2550 SECTION: TWO WAYS \u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550 -->\n  <span class=\"ce-anchor\" id=\"two-ways\"><\/span>\n  <section class=\"ce-section ce-reveal\">\n    <h2 class=\"ce-h2\">Two Ways to Look Up a Texas Cosmetology License<\/h2>\n    <p class=\"ce-p\">TDLR gives you two separate lookup tools depending on what you need. Knowing which one to use saves you time and frustration.<\/p>\n\n    <h3 class=\"ce-h3\">The TDLR Online Portal (Login Required)<\/h3>\n    <p class=\"ce-p\">This is the tool you'll use for your own license. Go to <strong>tdlr.texas.gov\/tools\/<\/strong> and log in with your TDLR account credentials. First-time users create an account using their license number and personal information. Once you're in, your dashboard shows every license on your account, along with current status, expiration date, and CE hours that have been reported.<\/p>\n    <p class=\"ce-p\">Because this portal requires login, it also shows private account details \u2014 things the public search doesn't display. This is the view you'll need to confirm CE hours are posted before you start your renewal.<\/p>\n\n    <h3 class=\"ce-h3\">The Public License Search (No Login)<\/h3>\n    <p class=\"ce-p\">Anyone can use the public license search at <strong>tdlr.texas.gov\/verify.htm<\/strong> without logging in. You can search by name, license number, or business name. Results show license type, current status (active, expired, inactive), and expiration date. However, this tool doesn't display CE hours \u2014 it's designed for verification purposes, not renewal prep. <a href=\"https:\/\/texascosmetologyrenewal.com\/articles\/the-complete-guide-to-opening-your-required-texas-salon\/\">Salon owners use it to confirm staff licenses are current<\/a>. Clients use it to verify their stylist is legally licensed in Texas.<\/p>\n    <p class=\"ce-p\">Additionally, TDLR maintains a separate <strong>CE hours lookup<\/strong> at tdlr.texas.gov\/continuingeducation\/coursesearch.aspx. This tool lets you search by license number to see what CE hours have been reported for your account \u2014 without logging in to the full portal.<\/p>\n  <\/section>\n\n  <!-- \u2550\u2550\u2550 SECTION: CE HOURS (Two-Column, IMG2 right) \u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550 -->\n  <span class=\"ce-anchor\" id=\"ce-hours\"><\/span>\n  <div class=\"ce-cols ce-reveal\">\n    <div class=\"ce-col-body\">\n      <h2 class=\"ce-h2\">How to Check Your CE Hours in the TDLR Portal<\/h2>\n      <p class=\"ce-p\">Confirming your CE hours are on file is the most important step before you start your renewal. Here's exactly how to do it in the TDLR portal.<\/p>\n\n      <div class=\"ce-steps\">\n        <div class=\"ce-step\">\n          <div class=\"ce-step-n\">1<\/div>\n          <div class=\"ce-step-b\"><strong>Go to tdlr.texas.gov\/tools\/<\/strong> Open the TDLR online services portal in your browser. Bookmark it \u2014 you'll use it every renewal cycle.<\/div>\n        <\/div>\n        <div class=\"ce-step\">\n          <div class=\"ce-step-n\">2<\/div>\n          <div class=\"ce-step-b\"><strong>Log in to your TDLR account<\/strong> Enter your username and password. If you've never created an account, select the new user option and enter your license number along with your personal details to set one up.<\/div>\n        <\/div>\n        <div class=\"ce-step\">\n          <div class=\"ce-step-n\">3<\/div>\n          <div class=\"ce-step-b\"><strong>Select your license from the dashboard<\/strong> Your dashboard lists every TDLR license associated with your account. Click the license you're renewing to view its full record.<\/div>\n        <\/div>\n        <div class=\"ce-step\">\n          <div class=\"ce-step-n\">4<\/div>\n          <div class=\"ce-step-b\"><strong>Review the CE hours section<\/strong> Your license record shows the CE hours currently on file. You need to see the required number posted \u2014 4 hours for most licensees, 2 hours if you've held a Texas cosmetology license for 15 or more years \u2014 before proceeding to renewal.<\/div>\n        <\/div>\n        <div class=\"ce-step\">\n          <div class=\"ce-step-n\">5<\/div>\n          <div class=\"ce-step-b\"><strong>Confirm renewal eligibility<\/strong> If your required hours are posted, the portal will show your license as eligible to renew. From there, you can proceed directly to the renewal and payment step.<\/div>\n        <\/div>\n      <\/div>\n\n      <div class=\"ce-note\"><strong>Note on multiple licenses:<\/strong> If you hold more than one TDLR cosmetology license \u2014 for example, both an Operator and a Manicurist license \u2014 completing one set of CE hours satisfies all of them. You'll see the same hours reflected across every license on your account. For more detail on how CE requirements work across license types, see the <a href=\"\/texas-cosmetology-continuing-education\/\" class=\"ce-link\" target=\"_blank\" rel=\"noopener\">Texas cosmetology continuing education guide<\/a>.<\/div>\n    <\/div>\n    <figure class=\"ce-col-img\">\n      <div class=\"ce-img-border\">\n        <img loading=\"lazy\" decoding=\"async\" src=\"https:\/\/texascosmetologyrenewal.com\/wp-content\/uploads\/2026\/05\/tdlr-license-lookup-cosmetology-portal.jpg\" alt=\"Close-up of cosmetologist's hands typing on laptop keyboard at modern salon station\" loading=\"lazy\" width=\"900\" height=\"1200\">\n      <\/div>\n      <figcaption>Log in at tdlr.texas.gov\/tools\/ to see your CE hours and renewal status in one place.<\/figcaption>\n    <\/figure>\n  <\/div>\n\n  <!-- \u2550\u2550\u2550 SECTION: MISSING HOURS (Two-Column, IMG3 left) \u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550 -->\n  <span class=\"ce-anchor\" id=\"missing-hours\"><\/span>\n  <div class=\"ce-cols img-left ce-reveal\">\n    <figure class=\"ce-col-img\">\n      <div class=\"ce-img-border\">\n        <img loading=\"lazy\" decoding=\"async\" src=\"https:\/\/texascosmetologyrenewal.com\/wp-content\/uploads\/2026\/05\/tdlr-license-lookup-cosmetology-missing-hours.jpg\" alt=\"Texas cosmetologist on phone at salon station resolving a continuing education question\" loading=\"lazy\" width=\"900\" height=\"1200\">\n      <\/div>\n      <figcaption>When CE hours don't appear on time, a quick call to your provider usually resolves the issue within 24\u201348 hours.<\/figcaption>\n    <\/figure>\n    <div class=\"ce-col-body\">\n      <h2 class=\"ce-h2\">What to Do If Your CE Hours Are Missing<\/h2>\n      <p class=\"ce-p\">Finding that your CE hours aren't showing in the TDLR portal is stressful \u2014 especially if your renewal deadline is approaching. However, the fix is almost always straightforward once you understand how the reporting process works.<\/p>\n\n      <h3 class=\"ce-h3\">Understand Who Reports Your Hours<\/h3>\n      <p class=\"ce-p\"><strong>You don't submit CE hours to TDLR \u2014 your provider does.<\/strong> After you complete a TDLR-approved course, the provider is responsible for reporting your completion directly to TDLR. By law, they must do this within 7 days of your course completion date. Most providers submit within 24 to 48 hours, so hours typically appear faster than the 7-day maximum.<\/p>\n\n      <h3 class=\"ce-h3\">Step-by-Step: Resolving Missing Hours<\/h3>\n      <div class=\"ce-steps\">\n        <div class=\"ce-step\">\n          <div class=\"ce-step-n\">1<\/div>\n          <div class=\"ce-step-b\"><strong>Wait the full 7-day window<\/strong> If you just finished your course, give it the full 7 days before taking action. Hours won't always appear the same day.<\/div>\n        <\/div>\n        <div class=\"ce-step\">\n          <div class=\"ce-step-n\">2<\/div>\n          <div class=\"ce-step-b\"><strong>Check the TDLR CE hours lookup<\/strong> Go to tdlr.texas.gov\/continuingeducation\/coursesearch.aspx and search by your license number to double-check. Sometimes hours appear there before they're reflected in your main portal dashboard.<\/div>\n        <\/div>\n        <div class=\"ce-step\">\n          <div class=\"ce-step-n\">3<\/div>\n          <div class=\"ce-step-b\"><strong>Contact your CE provider first<\/strong> Reach out to the provider where you completed your course and ask them to confirm the submission was made to TDLR. Most missing-hours issues resolve at the provider level within 24 to 48 hours of contact.<\/div>\n        <\/div>\n        <div class=\"ce-step\">\n          <div class=\"ce-step-n\">4<\/div>\n          <div class=\"ce-step-b\"><strong>Then contact TDLR if needed<\/strong> Only escalate to TDLR directly if your provider confirms they submitted the hours but they still haven't appeared. At that point, TDLR can investigate from their end.<\/div>\n        <\/div>\n      <\/div>\n\n      <div class=\"ce-warn\">\u26a0\ufe0f <strong>Warning:<\/strong> Don't submit your renewal application without your CE hours confirmed. The portal won't let you proceed, and attempting to rush the process wastes time. Verify hours first, then renew.<\/div>\n\n      <p class=\"ce-p\">For a complete walkthrough of the <a href=\"\/cosmetology-renewal-texas\/\" class=\"ce-link\" target=\"_blank\" rel=\"noopener\">cosmetology renewal Texas process<\/a> from CE through payment, that guide covers every step including what to do when things don't go smoothly.<\/p>\n    <\/div>\n  <\/div>\n\n  <!-- \u2550\u2550\u2550 SECTION: SALON OWNERS \u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550 -->\n  <span class=\"ce-anchor\" id=\"salon-owners\"><\/span>\n  <section class=\"ce-section ce-reveal\">\n    <h2 class=\"ce-h2\">How Salon Owners Can Verify Staff Licenses<\/h2>\n    <p class=\"ce-p\">As a salon owner, you're responsible for ensuring every practitioner working on your floor holds a valid, current TDLR license. Operating with an expired or unlicensed staff member is a compliance violation \u2014 and TDLR inspections are unannounced. Fortunately, the TDLR license lookup makes staff verification fast and simple.<\/p>\n\n    <h3 class=\"ce-h3\">Use the Public License Search<\/h3>\n    <p class=\"ce-p\">Go to <strong>tdlr.texas.gov\/verify.htm<\/strong> and search by the staff member's name or license number. The results display the license type, current status, and expiration date. You'll see immediately whether the license is active, expired, or inactive. This search requires no login and no special access \u2014 any salon owner can run it in under a minute.<\/p>\n\n    <h3 class=\"ce-h3\">What the Search Results Show<\/h3>\n    <p class=\"ce-p\">The public search results include license type (Cosmetology Operator, Esthetician, Manicurist, etc.), current status, expiration date, and the city associated with the license. Status options include Active, Expired, Inactive, and Revoked. <strong>Only an Active status means the person is legally cleared to perform cosmetology services for compensation.<\/strong><\/p>\n\n    <p class=\"ce-p\">Check staff licenses regularly \u2014 not just at hire. Licenses expire every two years, and a staff member who renewed on time one cycle may not renew the next. A quick lookup before each renewal period keeps you ahead of compliance gaps. Staff who are approaching their deadline should complete CE hours promptly. The <a href=\"\/tdlr-cosmetology-license\/\" class=\"ce-link\" target=\"_blank\" rel=\"noopener\">TDLR cosmetology license renewal guide<\/a> covers the full process across all license types if you want a resource to share with your team.<\/p>\n  <\/section>\n\n  <!-- \u2550\u2550\u2550 SECTION: BEFORE RENEWAL \u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550 -->\n  <span class=\"ce-anchor\" id=\"before-renewal\"><\/span>\n  <section class=\"ce-section ce-reveal\">\n    <h2 class=\"ce-h2\">What to Confirm Before You Renew<\/h2>\n    <p class=\"ce-p\">Running a quick TDLR license lookup cosmetology check before you start the renewal process takes only a few minutes and prevents common hold-ups. Here's the pre-renewal checklist every Texas cosmetology licensee should run through.<\/p>\n\n    <ul class=\"ce-ul\">\n      <li><strong>CE hours are posted.<\/strong> Log in to tdlr.texas.gov\/tools\/ and confirm your required hours appear in your record. For most licensees, that's 4 hours. If you've held your Texas license for 15 or more years, you need 2 hours. Don't start the renewal without this confirmed.<\/li>\n      <li><strong>Your contact information is current.<\/strong> TDLR sends renewal reminders 60 days before your expiration date \u2014 but only if your address is accurate. Review and update it in your portal account before proceeding.<\/li>\n      <li><strong>Your payment method is ready.<\/strong> The portal accepts credit cards and electronic checks. The on-time renewal fee is $50. Late fees start at $75 if you renew within 90 days after expiration.<\/li>\n      <li><strong>Lawful presence documentation is prepared (if applicable).<\/strong> Starting May 1, 2026, TDLR requires documentation of lawful U.S. presence for all renewals. Review the <a href=\"https:\/\/texascosmetologyrenewal.com\/articles\/tdlr-lawful-presence-requirement-2026\/\" class=\"ce-link\" target=\"_blank\" rel=\"noopener\">TDLR lawful presence requirement<\/a> article to confirm what documents qualify.<\/li>\n    <\/ul>\n\n    <p class=\"ce-p\">Once all four items are in order, the renewal itself takes about 10 minutes. Your renewed license downloads immediately after payment \u2014 no waiting for a card in the mail.<\/p>\n\n    <div class=\"ce-cta-inline\">\n      <p>Don't have your CE hours yet? Complete your TDLR-approved 4-hour course online today and your hours will post to your account within 24\u201348 hours.<\/p>\n      <a href=\"https:\/\/texascosmetologyrenewal.com\/checkout\/?add-to-cart=1818\">Start Your CE Course Now \u2192<\/a>\n    <\/div>\n\n    <h3 class=\"ce-h3\">Understanding Your Renewal Window<\/h3>\n    <p class=\"ce-p\">Your license expiration date is visible in the TDLR portal the moment you log in. Texas cosmetology licenses expire every two years, and TDLR assigns each licensee one of four expiration windows based on when the license was originally issued. Because of this, two cosmetologists who passed their exams in the same year may have different expiration dates. Checking your specific date in the portal \u2014 rather than estimating \u2014 ensures you never misread your deadline.<\/p>\n\n    <p class=\"ce-p\">Additionally, completing your CE early doesn't change your expiration date. Your license still expires on the same date, but finishing your CE well in advance gives you a buffer in case hours take a day or two to post. The <a href=\"\/tdlr-cosmetology-license-renewal-online\/\" class=\"ce-link\" target=\"_blank\" rel=\"noopener\">TDLR cosmetology license renewal online guide<\/a> has a step-by-step portal walkthrough if you want to follow along screen by screen.<\/p>\n  <\/section>\n\n  <!-- \u2550\u2550\u2550 FAQ \u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550 -->\n  <span class=\"ce-anchor\" id=\"faq\"><\/span>\n  <section class=\"ce-section ce-reveal\">\n    <h2 class=\"ce-h2\">Frequently Asked Questions<\/h2>\n\n    <details class=\"ce-faq\">\n      <summary>Where do I look up my Texas cosmetology license status?<\/summary>\n      <div class=\"ce-faq-body\"><p>Go to tdlr.texas.gov\/tools\/ and log in with your TDLR account. Your license dashboard shows your current status, expiration date, and any CE hours on file. You can also use the public license search at tdlr.texas.gov\/verify.htm to check status without logging in.<\/p><\/div>\n    <\/details>\n\n    <details class=\"ce-faq\">\n      <summary>How long after completing CE does it take for hours to appear in TDLR?<\/summary>\n      <div class=\"ce-faq-body\"><p>CE providers are required to report your hours to TDLR within 7 days of course completion. In practice, most providers submit within 24 to 48 hours. If your hours aren't showing after 7 days, contact your CE provider first \u2014 they're responsible for the submission.<\/p><\/div>\n    <\/details>\n\n    <details class=\"ce-faq\">\n      <summary>My CE hours aren't showing in TDLR. What should I do?<\/summary>\n      <div class=\"ce-faq-body\"><p>First, confirm it has been at least 7 days since you completed the course. Then contact your CE provider directly \u2014 they are responsible for submitting hours to TDLR, and most missing-hours issues resolve at the provider level within 24 to 48 hours of a follow-up request. Only contact TDLR directly if the provider confirms they submitted but hours still aren't appearing.<\/p><\/div>\n    <\/details>\n\n    <details class=\"ce-faq\">\n      <summary>Can I renew my license before my CE hours show up in TDLR?<\/summary>\n      <div class=\"ce-faq-body\"><p>No. The TDLR portal requires your CE hours to be on file before it will allow you to proceed with renewal. If your hours aren't posted, the system will block the renewal step. Always verify your CE appears in your TDLR account before starting the renewal process.<\/p><\/div>\n    <\/details>\n\n    <details class=\"ce-faq\">\n      <summary>How many CE hours do I need before I can renew my cosmetology license?<\/summary>\n      <div class=\"ce-faq-body\"><p>Most Texas cosmetology licensees need 4 hours of TDLR-approved CE every two years. However, if you've held a Texas cosmetology license for 15 or more years, you only need 2 hours. The 15-year threshold is based on when your first Texas cosmetology license was issued, not your current renewal period.<\/p><\/div>\n    <\/details>\n\n    <details class=\"ce-faq\">\n      <summary>Can salon owners verify staff licenses through TDLR?<\/summary>\n      <div class=\"ce-faq-body\"><p>Yes. Salon owners can use the public license search at tdlr.texas.gov\/verify.htm to look up any individual cosmetology license by name or license number. This search shows current status, license type, and expiration date \u2014 everything you need to confirm a staff member is legally cleared to work.<\/p><\/div>\n    <\/details>\n\n    <details class=\"ce-faq\">\n      <summary>Does completing CE for one license cover all my TDLR cosmetology licenses?<\/summary>\n      <div class=\"ce-faq-body\"><p>Yes. If you hold multiple TDLR cosmetology licenses \u2014 for example, a Cosmetology Operator license and a Manicurist license \u2014 completing one set of CE hours satisfies all of them. You don't need to complete a separate course for each license type. This stacking rule applies to individual cosmetology licenses but does not apply to barber licenses.<\/p><\/div>\n    <\/details>\n\n  <\/section>\n\n  <!-- \u2550\u2550\u2550 SOURCES \u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550 -->\n  <p class=\"ce-sources\">\n    <em>Sources: <a href=\"https:\/\/www.tdlr.texas.gov\/continuing-education-providers\/cosmetologists.htm\" target=\"_blank\" rel=\"noopener\">Texas Department of Licensing and Regulation \u2014 Barbering and Cosmetology CE Providers<\/a> \u00b7 <a href=\"https:\/\/www.tdlr.texas.gov\/verify.htm\" target=\"_blank\" rel=\"noopener\">TDLR \u2014 Search \/ Verify Licenses<\/a> \u00b7 <a href=\"https:\/\/www.tdlr.texas.gov\/continuingeducation\/coursesearch.aspx\" target=\"_blank\" rel=\"noopener\">TDLR \u2014 Continuing Education Courses Look Up<\/a><\/em>\n  <\/p>\n\n<\/article>\n\n<!-- \u2550\u2550\u2550 FULL-BLEED CTA BAND \u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550 -->\n<div class=\"ce-cta-band ce-reveal\">\n  <h2>Your CE Hours Won't Post Until You Complete the Course<\/h2>\n  <p>Get your TDLR-approved 4-hour CE done today \u2014 hours report within 24\u201348 hours so you're ready to renew on time.<\/p>\n  <a href=\"https:\/\/texascosmetologyrenewal.com\/checkout\/?add-to-cart=1818\">Start Your CE Course Now \u2192<\/a>\n<\/div>\n\n<\/div><!-- \/.ce-page-wrap -->\n\n<script>\n(function(){\n  var p = document.createElement('div');\n  p.className = 'ce-progress';\n  document.body.appendChild(p);\n  window.addEventListener('scroll', function(){\n    var d = document.documentElement;\n    var s = d.scrollTop || document.body.scrollTop;\n    var t = d.scrollHeight - d.clientHeight;\n    p.style.width = (t > 0 ? (s\/t)*100 : 0) + '%';\n  }, {passive:true});\n\n  if('IntersectionObserver' in window){\n    var io = new IntersectionObserver(function(entries){\n      entries.forEach(function(e){\n        if(e.isIntersecting){ e.target.classList.add('visible'); io.unobserve(e.target); }\n      });\n    }, {threshold: 0.08});\n    document.querySelectorAll('.ce-reveal').forEach(function(el){ io.observe(el); });\n  } else {\n    document.querySelectorAll('.ce-reveal').forEach(function(el){ el.classList.add('visible'); });\n  }\n})();\n<\/script>\n<!-- BODY END -->\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t","protected":false},"excerpt":{"rendered":"<p>TDLR License Lookup Cosmetology: Verify CE Hours 2026 License Renewal \u00b7 2026 The Simple Way to Instantly Check Your TDLR License Texas Cosmetology Renewal Updated May 2026 7 min read If you&#8217;re searching for tdlr license lookup cosmetology information, you&#8217;re in the right place. Whether you need to confirm your CE hours are on file [&hellip;]<\/p>\n","protected":false},"author":1,"featured_media":0,"comment_status":"closed","ping_status":"open","sticky":false,"template":"elementor_header_footer","format":"standard","meta":{"om_disable_all_campaigns":false,"rank_math_focus_keyword":"tdlr license lookup cosmetology","rank_math_title":"TDLR License Lookup Cosmetology: Verify CE Hours 2026","rank_math_description":"Run a TDLR license lookup cosmetology in 2026. Portal access, CE hour verification, missing hours fixes, and salon owner staff checks covered.","site-sidebar-layout":"default","site-content-layout":"","ast-site-content-layout":"default","site-content-style":"default","site-sidebar-style":"default","ast-global-header-display":"","ast-banner-title-visibility":"","ast-main-header-display":"","ast-hfb-above-header-display":"","ast-hfb-below-header-display":"","ast-hfb-mobile-header-display":"","site-post-title":"disabled","ast-breadcrumbs-content":"","ast-featured-img":"","footer-sml-layout":"","ast-disable-related-posts":"","theme-transparent-header-meta":"","adv-header-id-meta":"","stick-header-meta":"","header-above-stick-meta":"","header-main-stick-meta":"","header-below-stick-meta":"","astra-migrate-meta-layouts":"set","ast-page-background-enabled":"default","ast-page-background-meta":{"desktop":{"background-color":"var(--ast-global-color-4)","background-image":"","background-repeat":"repeat","background-position":"center center","background-size":"auto","background-attachment":"scroll","background-type":"","background-media":"","overlay-type":"","overlay-color":"","overlay-opacity":"","overlay-gradient":""},"tablet":{"background-color":"","background-image":"","background-repeat":"repeat","background-position":"center center","background-size":"auto","background-attachment":"scroll","background-type":"","background-media":"","overlay-type":"","overlay-color":"","overlay-opacity":"","overlay-gradient":""},"mobile":{"background-color":"","background-image":"","background-repeat":"repeat","background-position":"center center","background-size":"auto","background-attachment":"scroll","background-type":"","background-media":"","overlay-type":"","overlay-color":"","overlay-opacity":"","overlay-gradient":""}},"ast-content-background-meta":{"desktop":{"background-color":"var(--ast-global-color-5)","background-image":"","background-repeat":"repeat","background-position":"center center","background-size":"auto","background-attachment":"scroll","background-type":"","background-media":"","overlay-type":"","overlay-color":"","overlay-opacity":"","overlay-gradient":""},"tablet":{"background-color":"var(--ast-global-color-5)","background-image":"","background-repeat":"repeat","background-position":"center center","background-size":"auto","background-attachment":"scroll","background-type":"","background-media":"","overlay-type":"","overlay-color":"","overlay-opacity":"","overlay-gradient":""},"mobile":{"background-color":"var(--ast-global-color-5)","background-image":"","background-repeat":"repeat","background-position":"center center","background-size":"auto","background-attachment":"scroll","background-type":"","background-media":"","overlay-type":"","overlay-color":"","overlay-opacity":"","overlay-gradient":""}},"footnotes":""},"categories":[1],"tags":[],"class_list":["post-5860","post","type-post","status-publish","format-standard","hentry","category-uncategorized"],"_links":{"self":[{"href":"https:\/\/texascosmetologyrenewal.com\/es\/wp-json\/wp\/v2\/posts\/5860","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/texascosmetologyrenewal.com\/es\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/texascosmetologyrenewal.com\/es\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/texascosmetologyrenewal.com\/es\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/texascosmetologyrenewal.com\/es\/wp-json\/wp\/v2\/comments?post=5860"}],"version-history":[{"count":7,"href":"https:\/\/texascosmetologyrenewal.com\/es\/wp-json\/wp\/v2\/posts\/5860\/revisions"}],"predecessor-version":[{"id":6664,"href":"https:\/\/texascosmetologyrenewal.com\/es\/wp-json\/wp\/v2\/posts\/5860\/revisions\/6664"}],"wp:attachment":[{"href":"https:\/\/texascosmetologyrenewal.com\/es\/wp-json\/wp\/v2\/media?parent=5860"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/texascosmetologyrenewal.com\/es\/wp-json\/wp\/v2\/categories?post=5860"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/texascosmetologyrenewal.com\/es\/wp-json\/wp\/v2\/tags?post=5860"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}