{"id":5972,"date":"2026-06-03T00:00:00","date_gmt":"2026-06-03T00:00:00","guid":{"rendered":"https:\/\/texascosmetologyrenewal.com\/?p=5972"},"modified":"2026-07-22T16:54:22","modified_gmt":"2026-07-22T16:54:22","slug":"cosmetology-temporary-license","status":"publish","type":"post","link":"https:\/\/texascosmetologyrenewal.com\/es\/articles\/cosmetology-temporary-license\/","title":{"rendered":"Texas Cosmetology Temporary License: Start Working the Same Day You Pass"},"content":{"rendered":"\n<style>\n\/* Article Generator \u2014 Shared Styles\n   All classes prefixed cea-. All custom props prefixed --cea-.\n   Self-contained: no external dependencies, no global selectors.\n*\/\n\n\/* Smooth scroll for TOC anchor links \u2014 scoped to avoid conflicting with theme *\/\nhtml { scroll-behavior: smooth; }\n.cea-h2[id], .cea-quick-answer, .cea-toc { scroll-margin-top: 5rem; }\n\n.cea-article {\n  \/* Brand color custom properties \u2014 set per article *\/\n  --cea-brand: #1B4D89;\n  --cea-brand-tint: #e8eef5;\n  --cea-brand-dark: #0f2d52;\n  --cea-brand-border: rgba(27, 77, 137, 0.3);\n  \/* Accent \/ secondary color \u2014 falls back to primary when not supplied *\/\n  --cea-brand-accent: #e05c8a;\n\n  \/* Typography *\/\n  --cea-font: -apple-system, BlinkMacSystemFont, \"Segoe UI\", Roboto, sans-serif;\n  --cea-font-size: 17px;\n  --cea-line-height: 1.65;\n  --cea-color-text: #1a1a1a;\n  --cea-color-muted: #555;\n  --cea-color-bg: #ffffff;\n\n  \/* Scale *\/\n  --cea-h1: 2.5rem;\n  --cea-h2: 1.75rem;\n  --cea-h3: 1.25rem;\n\n  \/* Spacing *\/\n  --cea-space-1: 8px;\n  --cea-space-2: 16px;\n  --cea-space-3: 24px;\n  --cea-space-4: 32px;\n  --cea-space-5: 40px;\n  --cea-space-6: 48px;\n  --cea-space-8: 64px;\n  --cea-space-12: 96px;\n\n  \/* Layout *\/\n  --cea-max-prose: 760px;\n  --cea-max-wide: 1100px;\n  --cea-radius: 8px;\n  --cea-radius-sm: 4px;\n\n  \/* Sticky two-col image offset \u2014 override per site to clear fixed nav height *\/\n  --cea-sticky-top: 32px;\n\n  \/* Shadows *\/\n  --cea-shadow: 0 1px 2px rgba(0,0,0,0.05);\n\n  font-family: -apple-system, BlinkMacSystemFont, \"Segoe UI\", Roboto, sans-serif;\n  font-size: 17px;\n  line-height: 1.65;\n  color: #1a1a1a;\n  background: #ffffff;\n  box-sizing: border-box;\n\n  width: 100%;\n  max-width: 100%;\n  margin-left: 0;\n  margin-right: 0;\n}\n\n.cea-article *, .cea-article *::before, .cea-article *::after {\n  box-sizing: inherit;\n}\n\n\/* Prose typography *\/\n.cea-article p { margin: 0 0 16px; }\n.cea-article p:last-child { margin-bottom: 0; }\n.cea-article strong { font-weight: 600; }\n.cea-article em { font-style: italic; }\n.cea-article a { color: #e05c8a; text-decoration: underline; text-underline-offset: 3px; }\n.cea-article a:hover { color: #ac2a5e; }\n.cea-article ul, .cea-article ol { margin: 0 0 16px; padding-left: 32px; }\n.cea-article li { margin-bottom: 8px; }\n.cea-article code { font-size: 0.9em; background: #f4f4f5; padding: 2px 5px; border-radius: 4px; }\n\n\/* Headings *\/\n.cea-h1 {\n  font-family: var(--cea-font-heading, inherit);\n  font-size: 2.5rem;\n  font-weight: 800;\n  line-height: 1.15;\n  letter-spacing: -0.02em;\n  margin: 0 0 24px;\n  color: #1a1a1a;\n}\n.cea-h2 {\n  font-family: var(--cea-font-heading, inherit);\n  font-size: 1.75rem;\n  font-weight: 700;\n  line-height: 1.25;\n  margin: 0 0 16px;\n  color: #1a1a1a;\n  border-bottom: 2px solid #e05c8a;\n  padding-bottom: 8px;\n  display: inline-block;\n}\n.cea-h3 {\n  font-family: var(--cea-font-heading, inherit);\n  font-size: 1.25rem;\n  font-weight: 600;\n  line-height: 1.35;\n  margin: 24px 0 8px;\n  color: #1a1a1a;\n}\n\n\/* Quick Answer block (shared, always present) *\/\n.cea-quick-answer {\n  background: #feeff3;\n  border: none;\n  border-radius: 8px;\n  padding: 32px 40px;\n  margin: 0 0 48px;\n}\n.cea-quick-answer__label {\n  font-size: 1.125rem;\n  font-weight: 600;\n  letter-spacing: normal;\n  text-transform: none;\n  color: #ac2a5e;\n  margin: 0 0 1rem;\n  padding-bottom: 0.75rem;\n  border-bottom: 1px solid rgba(224, 92, 138, 0.3);\n}\n.cea-quick-answer ul {\n  margin: 0;\n  padding: 0;\n  list-style: none;\n  columns: 1;\n  display: flex;\n  flex-direction: column;\n  gap: 0.65rem;\n}\n.cea-quick-answer li {\n  margin-bottom: 0;\n  padding-left: 1.75rem;\n  position: relative;\n  font-size: 0.95rem;\n  line-height: 1.65;\n  break-inside: avoid;\n}\n.cea-quick-answer li::before {\n  content: \"\u2713\";\n  position: absolute;\n  left: 0;\n  top: 0;\n  font-size: 1rem;\n  font-weight: 700;\n  color: #e05c8a;\n  line-height: 1.65;\n}\n\n\/* Table of Contents *\/\n.cea-toc {\n  border: 1px solid rgba(224, 92, 138, 0.3);\n  border-radius: 8px;\n  padding: 24px 32px;\n  margin: 0 0 48px;\n  background: #fff;\n}\n.cea-toc__label {\n  font-size: 0.7rem;\n  font-weight: 700;\n  letter-spacing: 0.1em;\n  text-transform: uppercase;\n  color: #e05c8a;\n  margin: 0 0 16px;\n}\n.cea-toc__list {\n  margin: 0;\n  padding: 0;\n  list-style: none;\n  columns: 2;\n  column-gap: 48px;\n}\n.cea-toc__item {\n  padding: 3px 0;\n  break-inside: avoid;\n  counter-increment: toc-counter;\n  display: flex;\n  gap: 8px;\n  align-items: baseline;\n}\n.cea-toc__item::before {\n  content: counter(toc-counter) \".\";\n  font-size: 0.8rem;\n  font-weight: 700;\n  color: #e05c8a;\n  flex-shrink: 0;\n  min-width: 1.5em;\n}\n.cea-toc__list { counter-reset: toc-counter; }\n.cea-toc__item a {\n  font-size: 0.9rem;\n  color: #1a1a1a;\n  text-decoration: none;\n  line-height: 1.4;\n}\n.cea-toc__item a:hover { color: #e05c8a; text-decoration: underline; }\n@media (max-width: 640px) {\n  .cea-toc__list { columns: 1; }\n}\n\n\/* Key Facts block (shared, always present) *\/\n\/*\n  --cea-kf-cols-base is set per-element (inline style) based on item count so\n  rows are always full. --cea-kf-cols is then derived from it in CSS so that\n  media-query overrides (which can't beat inline style) still work correctly.\n*\/\n.cea-key-facts {\n  --cea-kf-cols: var(--cea-kf-cols-base, 3);\n  display: grid;\n  grid-template-columns: repeat(1, minmax(0, 1fr));\n  gap: 16px;\n  max-width: 1100px;\n  margin: 0 auto 64px;\n  padding: 0 16px;\n}\n\/* Responsive overrides \u2014 redefine --cea-kf-cols (not the base) so they win *\/\n@media (max-width: 640px) {\n  .cea-key-facts { --cea-kf-cols: 2; }\n}\n@media (max-width: 380px) {\n  .cea-key-facts { --cea-kf-cols: 1; }\n}\n.cea-key-fact {\n  background: #fff;\n  border: 1px solid rgba(224, 92, 138, 0.3);\n  border-radius: 8px;\n  padding: 16px 24px;\n  box-shadow: 0 1px 2px rgba(0,0,0,0.05);\n}\n.cea-key-fact__value {\n  font-size: 1.5rem;\n  font-weight: 800;\n  color: #e05c8a;\n  line-height: 1.1;\n  display: block;\n  word-break: break-word;\n}\n\/* Long-value fallback \u2014 applied by render.js when value exceeds ~20 chars *\/\n.cea-key-fact--verbose .cea-key-fact__value {\n  font-size: 0.92rem;\n  font-weight: 600;\n  line-height: 1.4;\n}\n.cea-key-fact__label {\n  font-size: 0.8rem;\n  color: #555;\n  text-transform: uppercase;\n  letter-spacing: 0.05em;\n  margin-top: 4px;\n}\n\n\/* Alternating section tint \u2014 every other section gets a very light brand wash.\n   Uses brand-tint at 50% opacity so it reads as rhythm, not decoration. *\/\n.cea-section--tinted {\n  background: color-mix(in srgb, #feeff3 55%, white);\n  border-bottom-color: rgba(224, 92, 138, 0.3);\n}\n\/* Fallback for browsers without color-mix (rare, pre-2023) *\/\n@supports not (background: color-mix(in srgb, white, white)) {\n  .cea-section--tinted { background: #feeff3; }\n}\n\n\/* Article wrapper *\/\n.cea-article__inner {\n  max-width: 1100px;\n  margin: 0 auto;\n  padding: 0 32px;\n}\n\n\/* Markdown tables inside section bodies *\/\n.cea-article table {\n  width: 100%;\n  border-collapse: collapse;\n  margin: 24px 0 32px;\n  font-size: 0.93rem;\n  line-height: 1.45;\n}\n.cea-article th,\n.cea-article td {\n  padding: 9px 16px;\n  border: 1px solid rgba(224, 92, 138, 0.3);\n  text-align: left;\n  vertical-align: top;\n}\n.cea-article th {\n  background: #feeff3;\n  font-weight: 700;\n  color: #ac2a5e;\n  white-space: nowrap;\n}\n.cea-article tr:nth-child(even) td {\n  background: #f8f9fb;\n}\n.cea-article caption {\n  font-size: 0.8rem;\n  color: #555;\n  margin-bottom: 8px;\n  text-align: left;\n}\n@media (max-width: 640px) {\n  .cea-article table { font-size: 0.84rem; }\n  .cea-article th,\n  .cea-article td { padding: 7px 8px; }\n}\n\n\/* \u2500\u2500\u2500 Elementor compatibility \u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\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   Problem: .cea-article uses width:100vw + negative margin to break out of\n   WordPress's narrow .entry-content column. Inside Elementor that breakout\n   escapes the widget container and overlaps the fixed site header.\n\n   Fix pt 1 \u2014 disable the breakout in Elementor (Elementor's column already\n   fills the page; the vw trick is not needed and causes overlap). *\/\n.elementor .cea-article {\n  width: auto !important;\n  max-width: 100% !important;\n  margin-left: 0 !important;\n  margin-right: 0 !important;\n}\n\n\/* Fix pt 2 \u2014 allow position:sticky to work by removing overflow:hidden from\n   only the direct widget container (safe now that the vw breakout is off). *\/\n.elementor-widget-container:has(.cea-article) {\n  overflow: visible !important;\n}\n\n\/* Fix pt 3 \u2014 remove overflow-x:clip from .cea-article itself in Elementor.\n   The clip was only needed for the 100vw breakout (disabled above), but leaving\n   it in place kills position:sticky on section image columns. *\/\n.elementor .cea-article {\n  overflow-x: visible !important;\n}\n\n\/* Fix pt 4 \u2014 clear overflow on Elementor column ancestors so sticky columns\n   can scroll relative to the viewport rather than a clipped container. *\/\n.elementor-column:has(.cea-article),\n.elementor-column-wrap:has(.cea-article),\n.elementor-widget-wrap:has(.cea-article) {\n  overflow: visible !important;\n}\n\n\/* Fix pt 5 \u2014 WordPress themes commonly add overflow:hidden to content-area\n   containers to clear legacy floats. That creates a local scroll container\n   that traps position:sticky children. Override on any container that holds\n   our article. :has() scopes the fix so only those containers are affected. *\/\nmain:has(.cea-article),\narticle:has(.cea-article),\n.main-content:has(.cea-article),\n.site-content:has(.cea-article),\n.content-area:has(.cea-article),\n.entry-content:has(.cea-article),\n.post-content:has(.cea-article),\n.page-content:has(.cea-article),\n.wp-block-post-content:has(.cea-article),\n#content:has(.cea-article),\n#main:has(.cea-article),\n#primary:has(.cea-article) {\n  overflow: visible !important;\n}\n\n\/* Sticky two-col image frame \u2014 the frame inside the img-col sticks while text\n   scrolls. Requires the img-col to be stretch-aligned (full row height) so the\n   frame's containing block is taller than the frame itself. Desktop only. *\/\n.cea-section--two-col__img-frame {\n  position: sticky;\n  top: 32px;\n}\n@media (max-width: 640px) {\n  .cea-section--two-col__img-frame { position: static; }\n}\n\n\/* Default image-frame look (dark outer mat + accent inner ring). Lives here\n   (always loaded) rather than inline on the element, so per-site\n   theme-overrides.css can restyle the frame \u2014 inline styles can't be overridden\n   by a stylesheet. Used by both two-col-left and two-col-right sections. *\/\n.cea-section--two-col__img-frame {\n  background: #ac2a5e;\n  border-radius: 8px;\n  padding: 10px;\n  box-shadow: 0 6px 24px rgba(0,0,0,0.18);\n  display: block;\n}\n.cea-section--two-col__img {\n  width: 100%;\n  display: block;\n  aspect-ratio: 3\/4;\n  object-fit: cover;\n  border: 2px solid #e05c8a;\n  border-radius: calc(8px - 3px);\n}\n.cea-section--two-col__img-placeholder {\n  width: 100%;\n  aspect-ratio: 3\/4;\n  background: linear-gradient(135deg, #feeff3 0%, rgba(224, 92, 138, 0.3) 100%);\n  border: 2px solid #e05c8a;\n  border-radius: calc(8px - 3px);\n}\n\n\n.cea-hero--split-stat {\n  display: grid;\n  grid-template-columns: 300px 1fr;\n  min-height: 320px;\n  overflow: hidden;\n  border-radius: 8px;\n}\n.cea-hero--split-stat__stat-panel {\n  background: #e05c8a;\n  padding: 64px 40px;\n  display: flex;\n  flex-direction: column;\n  justify-content: center;\n  align-items: flex-start;\n  gap: 32px;\n}\n.cea-hero--split-stat__stat-panel .cea-hero__eyebrow {\n  font-size: 0.7rem;\n  font-weight: 700;\n  letter-spacing: 0.1em;\n  text-transform: uppercase;\n  color: rgba(255,255,255,0.65);\n  margin: 0;\n}\n.cea-hero--split-stat__big-stat {\n  display: flex;\n  flex-direction: column;\n  gap: 6px;\n}\n.cea-hero--split-stat__stat-value {\n  font-size: clamp(2.5rem, 5vw, 4rem);\n  font-weight: 900;\n  color: #ffffff;\n  line-height: 1;\n  letter-spacing: -0.03em;\n}\n.cea-hero--split-stat__stat-label {\n  font-size: 0.8rem;\n  font-weight: 600;\n  text-transform: uppercase;\n  letter-spacing: 0.08em;\n  color: rgba(255,255,255,0.75);\n}\n.cea-hero--split-stat__content-panel {\n  background: #ac2a5e;\n  padding: 64px 48px;\n  display: flex;\n  flex-direction: column;\n  justify-content: center;\n}\n.cea-hero--split-stat__content-panel .cea-hero__h1 {\n  color: #ffffff;\n  font-size: clamp(1.6rem, 3.5vw, 2.6rem);\n  margin-bottom: 24px;\n}\n.cea-hero--split-stat__content-panel .cea-hero__subhead {\n  font-size: 1.05rem;\n  color: rgba(255,255,255,0.82);\n  line-height: 1.6;\n  max-width: 540px;\n  margin: 0;\n}\n\/* \u2500\u2500 With-image variant: content left, background-image right \u2500\u2500 *\/\n.cea-hero--split-stat--with-img {\n  grid-template-columns: 55% 45%;\n  min-height: 380px;\n}\n.cea-hero--split-stat__left {\n  background: #ac2a5e;\n  padding: 64px 48px;\n  display: flex;\n  flex-direction: column;\n  justify-content: center;\n  gap: 24px;\n}\n.cea-hero--split-stat__left .cea-hero__eyebrow {\n  font-size: 0.7rem;\n  font-weight: 700;\n  letter-spacing: 0.1em;\n  text-transform: uppercase;\n  color: rgba(255,255,255,0.55);\n  margin: 0;\n}\n.cea-hero--split-stat__left .cea-hero__h1 {\n  color: #ffffff;\n  font-size: clamp(1.7rem, 3vw, 2.6rem);\n  margin: 0;\n  letter-spacing: -0.02em;\n  line-height: 1.15;\n  font-weight: 800;\n}\n.cea-hero--split-stat__left .cea-hero__subhead {\n  font-size: 1.05rem;\n  color: rgba(255,255,255,0.82);\n  line-height: 1.6;\n  margin: 0;\n  max-width: 500px;\n}\n\/* Image column \u2014 background-image avoids all WordPress img resets *\/\n.cea-hero--split-stat__img-col {\n  background-size: cover;\n  background-position: center 60%;\n  background-repeat: no-repeat;\n  min-height: 320px;\n}\n\/* Responsive *\/\n@media (max-width: 768px) {\n  .cea-hero--split-stat--with-img { grid-template-columns: 1fr; min-height: unset; }\n  .cea-hero--split-stat__img-col { min-height: 260px; order: -1; }\n  .cea-hero--split-stat__left { padding: 40px 32px; }\n}\n@media (max-width: 640px) {\n  .cea-hero--split-stat { grid-template-columns: 1fr; }\n  .cea-hero--split-stat__stat-panel { padding: 40px 32px; flex-direction: row; align-items: center; }\n  .cea-hero--split-stat__big-stat { flex-direction: row; align-items: baseline; gap: 8px; }\n  .cea-hero--split-stat__stat-value { font-size: 2rem; }\n  .cea-hero--split-stat__content-panel { padding: 40px 32px; }\n}\n\n\n.cea-section--full {\n  padding: 64px 32px;\n  border-bottom: 1px solid #f0f0f0;\n}\n.cea-section--full:last-of-type { border-bottom: none; }\n.cea-section--full .cea-section__inner {\n  max-width: 760px;\n  margin: 0 auto;\n}\n.cea-section__body { margin-top: 24px; }\n.cea-section__link {\n  margin-top: 24px;\n  font-size: 0.95rem;\n  color: #e05c8a;\n}\n.cea-section__link a { color: #e05c8a; font-weight: 600; }\n\n\n.cea-callout {\n  display: flex;\n  gap: 16px;\n  padding: 24px;\n  border-radius: 8px;\n  margin: 24px 0;\n}\n.cea-callout--tip {\n  background: #feeff3;\n  border: 1px solid rgba(224, 92, 138, 0.3);\n}\n.cea-callout__icon { font-size: 1.25rem; flex-shrink: 0; margin-top: 2px; }\n.cea-callout__content { flex: 1; }\n.cea-callout__content p { margin: 0; font-size: 0.95rem; }\n.cea-callout__label { display: block; font-weight: 700; margin-bottom: 4px; color: #ac2a5e; }\n\n\n.cea-section--two-col-left {\n  padding: 64px 32px;\n  border-bottom: 1px solid #f0f0f0;\n}\n.cea-section--two-col-left:last-of-type { border-bottom: none; }\n.cea-section--two-col-left__inner {\n  max-width: 1100px;\n  margin: 0 auto;\n  display: grid;\n  grid-template-columns: 42% 1fr;\n  gap: 64px;\n  align-items: stretch;\n}\n\/* Frame\/image visuals moved to _shared.css so they always load (right-only\n   articles too) and so per-site theme-overrides can restyle them. *\/\n.cea-section--two-col-left__content .cea-section__body { margin-top: 24px; }\n.cea-section--two-col-left__content .cea-section__link {\n  margin-top: 24px;\n  font-size: 0.95rem;\n  color: #e05c8a;\n}\n.cea-section--two-col-left__content .cea-section__link a { color: #e05c8a; font-weight: 600; }\n@media (max-width: 640px) {\n  .cea-section--two-col-left__inner { grid-template-columns: 1fr; gap: 32px; }\n}\n\n\n.cea-list--checked {\n  list-style: none;\n  padding: 0;\n  margin: 24px 0;\n}\n.cea-list--checked .cea-list__item {\n  display: flex;\n  align-items: baseline;\n  gap: 16px;\n  padding: 8px 0;\n  border-bottom: 1px solid #f0f0f0;\n}\n.cea-list--checked .cea-list__item:last-child { border-bottom: none; }\n.cea-list--checked .cea-list__item::before {\n  content: '\u2713';\n  flex-shrink: 0;\n  color: #e05c8a;\n  font-weight: 700;\n}\n\n\n.cea-section--sidebar-pullquote {\n  padding: 64px 32px;\n  border-bottom: 1px solid #f0f0f0;\n}\n.cea-section--sidebar-pullquote:last-of-type { border-bottom: none; }\n.cea-section--sidebar-pullquote__inner {\n  max-width: 1100px;\n  margin: 0 auto;\n  display: grid;\n  grid-template-columns: 1fr 260px;\n  gap: 64px;\n  align-items: stretch;\n}\n.cea-section--sidebar-pullquote__main .cea-section__body { margin-top: 24px; }\n.cea-section--sidebar-pullquote__main .cea-section__link {\n  margin-top: 24px;\n  font-size: 0.95rem;\n  color: #e05c8a;\n}\n.cea-section--sidebar-pullquote__main .cea-section__link a { color: #e05c8a; font-weight: 600; }\n\/* Sticky on the pullquote element (not the grid cell) so the containing\n   block is taller than the sticky element, giving it sticky range. *\/\n.cea-section--sidebar-pullquote__sidebar .cea-pullquote {\n  position: sticky;\n  top: 32px;\n}\n.cea-pullquote {\n  margin: 0;\n  padding: 32px;\n  border-left: 4px solid #e05c8a;\n  background: #feeff3;\n  border-radius: 0 8px 8px 0;\n}\n.cea-pullquote__text {\n  font-size: 1.15rem;\n  font-weight: 600;\n  line-height: 1.55;\n  color: #ac2a5e;\n  margin: 0;\n  font-style: italic;\n  position: relative;\n}\n.cea-pullquote__text::before {\n  content: '\\201C';\n  font-size: 3rem;\n  color: #e05c8a;\n  opacity: 0.3;\n  position: absolute;\n  top: -12px;\n  left: -8px;\n  font-family: Georgia, serif;\n  line-height: 1;\n}\n@media (max-width: 640px) {\n  .cea-section--sidebar-pullquote__inner { grid-template-columns: 1fr; }\n  .cea-section--sidebar-pullquote__sidebar {\n    order: -1;\n  }\n  .cea-section--sidebar-pullquote__sidebar .cea-pullquote {\n    position: static;\n  }\n}\n\n\n.cea-callout--warning {\n  display: flex;\n  gap: 16px;\n  padding: 24px;\n  border-radius: 8px;\n  margin: 24px 0;\n  background: #fff8e6;\n  border: 1px solid #f5c842;\n  border-left: 4px solid #e6a800;\n}\n.cea-callout--warning .cea-callout__icon { font-size: 1.25rem; flex-shrink: 0; margin-top: 2px; }\n.cea-callout--warning .cea-callout__content { flex: 1; }\n.cea-callout--warning .cea-callout__content p { margin: 0; font-size: 0.95rem; color: #5a3e00; }\n.cea-callout--warning .cea-callout__label { display: block; font-weight: 700; margin-bottom: 4px; color: #7a4f00; }\n\n\n.cea-section--two-col-right {\n  padding: 64px 32px;\n  border-bottom: 1px solid #f0f0f0;\n}\n.cea-section--two-col-right:last-of-type { border-bottom: none; }\n.cea-section--two-col-right__inner {\n  max-width: 1100px;\n  margin: 0 auto;\n  display: grid;\n  grid-template-columns: 1fr 42%;\n  gap: 64px;\n  align-items: stretch;\n}\n.cea-section--two-col-right__content .cea-section__body { margin-top: 24px; }\n.cea-section--two-col-right__content .cea-section__link {\n  margin-top: 24px;\n  font-size: 0.95rem;\n  color: #e05c8a;\n}\n.cea-section--two-col-right__content .cea-section__link a { color: #e05c8a; font-weight: 600; }\n@media (max-width: 640px) {\n  .cea-section--two-col-right__inner { grid-template-columns: 1fr; }\n  .cea-section--two-col-right__img-col { order: -1; }\n}\n\n\n.cea-cta--button-row {\n  padding: 64px 32px;\n  background: #feeff3;\n  border-top: 3px solid #e05c8a;\n  text-align: center;\n}\n.cea-cta--button-row__inner {\n  max-width: 640px;\n  margin: 0 auto;\n}\n.cea-cta--button-row__headline {\n  font-size: clamp(1.4rem, 2.5vw, 2rem);\n  font-weight: 800;\n  color: #1a1a1a;\n  margin: 0 0 16px;\n  line-height: 1.25;\n  border: none;\n  display: block;\n  padding: 0;\n}\n.cea-cta--button-row__body {\n  font-size: 1rem;\n  color: #555;\n  margin: 0 0 32px;\n  line-height: 1.6;\n}\n.cea-cta--button-row__buttons {\n  display: flex;\n  gap: 24px;\n  justify-content: center;\n  flex-wrap: wrap;\n}\n.cea-btn {\n  display: inline-block;\n  font-size: 1rem;\n  font-weight: 700;\n  padding: 14px 32px;\n  border-radius: 8px;\n  text-decoration: none;\n  transition: opacity 0.15s, transform 0.1s;\n  cursor: pointer;\n  white-space: nowrap;\n}\n.cea-btn:hover { opacity: 0.88; transform: translateY(-1px); }\n.cea-btn:active { transform: translateY(0); }\n.cea-btn--primary {\n  background: #e05c8a;\n  color: #ffffff;\n}\n.cea-btn--secondary {\n  background: transparent;\n  color: #e05c8a;\n  border: 2px solid #e05c8a;\n}\n\n\n.cea-faq--numbered {\n  padding: 64px 32px;\n  background: #ffffff;\n}\n.cea-faq--numbered__inner {\n  max-width: 760px;\n  margin: 0 auto;\n}\n.cea-faq--numbered__list {\n  list-style: none;\n  padding: 0;\n  margin: 40px 0 0;\n  counter-reset: faq-counter;\n}\n.cea-faq--numbered__item {\n  counter-increment: faq-counter;\n  padding: 32px 0;\n  border-bottom: 1px solid #eee;\n  padding-left: 64px;\n  position: relative;\n}\n.cea-faq--numbered__item:last-child { border-bottom: none; }\n.cea-faq--numbered__item::before {\n  content: counter(faq-counter);\n  position: absolute;\n  left: 0;\n  top: 32px;\n  width: 36px;\n  height: 36px;\n  background: #feeff3;\n  border: 2px solid rgba(224, 92, 138, 0.3);\n  border-radius: 50%;\n  display: flex;\n  align-items: center;\n  justify-content: center;\n  font-size: 0.85rem;\n  font-weight: 800;\n  color: #ac2a5e;\n}\n.cea-faq--numbered__q {\n  font-size: 1rem;\n  font-weight: 700;\n  color: #1a1a1a;\n  margin: 0 0 16px;\n}\n.cea-faq--numbered__a {\n  font-size: 0.95rem;\n  color: #555;\n  line-height: 1.65;\n  margin: 0;\n}\n\n\n.cea-closer--next-steps {\n  padding: 64px 32px;\n  background: #ac2a5e;\n  color: #fff;\n}\n.cea-closer--next-steps__inner {\n  max-width: 760px;\n  margin: 0 auto;\n}\n.cea-closer--next-steps__inner .cea-h2 {\n  color: #fff;\n  border-bottom-color: rgba(255,255,255,0.35);\n}\n.cea-closer--next-steps__list {\n  list-style: none;\n  padding: 0;\n  margin: 32px 0;\n  counter-reset: step-counter;\n}\n.cea-closer--next-steps__item {\n  counter-increment: step-counter;\n  padding: 16px 0 16px 64px;\n  position: relative;\n  font-size: 1rem;\n  line-height: 1.55;\n  border-bottom: 1px solid rgba(255,255,255,0.12);\n  color: rgba(255,255,255,0.9);\n}\n.cea-closer--next-steps__item:last-child { border-bottom: none; }\n.cea-closer--next-steps__item::before {\n  content: counter(step-counter);\n  position: absolute;\n  left: 0;\n  top: 16px;\n  width: 28px;\n  height: 28px;\n  background: rgba(255,255,255,0.15);\n  border: 1px solid rgba(255,255,255,0.3);\n  border-radius: 50%;\n  display: flex;\n  align-items: center;\n  justify-content: center;\n  font-size: 0.78rem;\n  font-weight: 800;\n  color: #fff;\n}\n.cea-closer--next-steps__action {\n  margin-top: 40px;\n  text-align: center;\n}\n.cea-btn--next-steps {\n  display: inline-block;\n  background: #ffffff;\n  color: #ac2a5e;\n  font-size: 1rem;\n  font-weight: 700;\n  padding: 14px 32px;\n  border-radius: 8px;\n  text-decoration: none;\n  transition: opacity 0.15s, transform 0.1s;\n}\n.cea-btn--next-steps:hover { opacity: 0.9; transform: translateY(-1px); }\n.cea-closer--next-steps__note {\n  margin: 24px auto 0;\n  max-width: 480px;\n  text-align: center;\n  font-size: 0.82rem;\n  line-height: 1.5;\n  color: rgba(255,255,255,0.52);\n}\n\n<\/style>\n\n<div class=\"cea-article\" style=\"--cea-brand: #e05c8a; --cea-brand-tint: #feeff3; --cea-brand-dark: #ac2a5e; --cea-brand-border: rgba(224, 92, 138, 0.3);\">\n<div class=\"cea-hero cea-hero--split-stat cea-hero--split-stat--with-img\">\n  <div class=\"cea-hero--split-stat__left\">\n    <p class=\"cea-hero__eyebrow\">cosmetology temporary license<\/p>\n    <h1 class=\"cea-h1 cea-hero__h1\">Texas Cosmetology Temporary License: Start Working the Same Day You Pass<\/h1>\n    <p class=\"cea-hero__subhead\">Your cosmetology temporary license is issued by PSI on the spot after you pass your practical exam. It lets you work legally for 21 days while your permanent TDLR license arrives by mail.<\/p>\n  <\/div>\n  <div class=\"cea-hero--split-stat__img-col\" style=\"background-image: url('https:\/\/texascosmetologyrenewal.com\/wp-content\/uploads\/2026\/06\/cosmetology-temporary-license-hero-1.jpg');\" role=\"img\" aria-label=\"cosmetology temporary license \u2014 new graduate holding license at exam center\"><\/div>\n<\/div>\n\n<div class=\"cea-article__inner\">\n\n<div class=\"cea-quick-answer\">\n  <p class=\"cea-quick-answer__label\">Quick Answer<\/p>\n  <ul><li>PSI issues your cosmetology temporary license on exam day after you pass the practical exam<\/li>\n<li>Valid for 21 days \u2014 enough time for your permanent TDLR license to arrive by mail<\/li>\n<li>Qualify by submitting your TDLR application and fees before your practical exam date<\/li>\n<li>Lets you start working immediately at a licensed Texas salon<\/li>\n<li>Your two-year permanent license then replaces the temp automatically<\/li><\/ul>\n<\/div>\n\n<div class=\"cea-toc\" role=\"navigation\" aria-label=\"Table of contents\">\n  <p class=\"cea-toc__label\">In This Article<\/p>\n  <ol class=\"cea-toc__list\"><li class=\"cea-toc__item\"><a href=\"#what-is-a-texas-cosmetology-temporary-license\">What Is a Texas Cosmetology Temporary License?<\/a><\/li>\n<li class=\"cea-toc__item\"><a href=\"#how-to-qualify-for-your-cosmetology-temporary-license\">How to Qualify for Your Cosmetology Temporary License<\/a><\/li>\n<li class=\"cea-toc__item\"><a href=\"#what-you-can-do-with-a-temp-license\">What You Can Do With a Temp License<\/a><\/li>\n<li class=\"cea-toc__item\"><a href=\"#when-your-permanent-cosmetology-license-arrives\">When Your Permanent Cosmetology License Arrives<\/a><\/li>\n<li class=\"cea-toc__item\"><a href=\"#total-costs-to-get-licensed-in-texas\">Total Costs to Get Licensed in Texas<\/a><\/li><\/ol>\n<\/div>\n<div class=\"cea-key-facts\" style=\"--cea-kf-cols-base: 4\"><div class=\"cea-key-fact\"><span class=\"cea-key-fact__value\">PSI (exam provider)<\/span><span class=\"cea-key-fact__label\">Who Issues It<\/span><\/div>\n<div class=\"cea-key-fact\"><span class=\"cea-key-fact__value\">21 days<\/span><span class=\"cea-key-fact__label\">Valid For<\/span><\/div>\n<div class=\"cea-key-fact cea-key-fact--verbose\"><span class=\"cea-key-fact__value\">On exam day, after passing<\/span><span class=\"cea-key-fact__label\">Issued When<\/span><\/div>\n<div class=\"cea-key-fact\"><span class=\"cea-key-fact__value\">$50 to TDLR<\/span><span class=\"cea-key-fact__label\">Application Fee<\/span><\/div><\/div>\n<div class=\"cea-section cea-section--full\">\n  <div class=\"cea-section__inner\">\n    <h2 class=\"cea-h2\" id=\"what-is-a-texas-cosmetology-temporary-license\">What Is a Texas Cosmetology Temporary License?<\/h2>\n    <div class=\"cea-section__body\">\n      <p>A cosmetology temporary license is a short-term work authorization issued by PSI, the company that administers Texas cosmetology exams.<\/p>\n<p>PSI gives it to you on the spot after you pass your practical exam. It is valid for <strong>21 days<\/strong>. That gives you time to start working while your permanent TDLR license arrives by mail.<\/p>\n<p>Without the temp license, you would have to wait for your permanent license before taking any paid clients. With it, you can walk out of the exam center and go to work the same day.<\/p>\n<p>TDLR oversees the licensing process. PSI handles the exams and issues the temp license on TDLR&#8217;s behalf. Your permanent two-year license will arrive by mail and replaces the temp when it does.<\/p>\n\n    <\/div>\n    <div class=\"cea-callout cea-callout--tip\">\n  <span class=\"cea-callout__icon\">\ud83d\udca1<\/span>\n  <div class=\"cea-callout__content\">\n    <strong class=\"cea-callout__label\">Same-Day Work Authorization<\/strong>\n    <p>Pass your practical exam and qualify for a temp license? You can legally start work at a licensed Texas salon that same afternoon.<\/p>\n  <\/div>\n<\/div>\n\n    \n  <\/div>\n<\/div>\n\n<div class=\"cea-section cea-section--two-col-left cea-section--tinted\">\n  <div class=\"cea-section--two-col-left__inner\">\n    <div class=\"cea-section--two-col-left__img-col\">\n      <div class=\"cea-section--two-col__img-frame\">\n        <img decoding=\"async\" class=\"cea-section--two-col__img\" src=\"https:\/\/texascosmetologyrenewal.com\/wp-content\/uploads\/2026\/06\/cosmetology-temporary-license-s1-1.jpg\" alt=\"cosmetology temporary license \u2014 student submitting TDLR application paperwork before exam\" loading=\"lazy\">\n      <\/div>\n    <\/div>\n    <div class=\"cea-section--two-col-left__content\">\n      <h2 class=\"cea-h2\" id=\"how-to-qualify-for-your-cosmetology-temporary-license\">How to Qualify for Your Cosmetology Temporary License<\/h2>\n      <div class=\"cea-section__body\"><p>Two things must happen before PSI can give you a cosmetology temporary license on exam day.<\/p>\n<h3>Step 1: Submit Your TDLR Application Before the Exam<\/h3>\n<p>Submit your TDLR license application and pay the $50 fee <strong>before<\/strong> your practical exam date. This is the step most new grads miss.<\/p>\n<p>No application on file? PSI cannot issue the temp \u2014 even if you pass.<\/p>\n<h3>Step 2: Pass the Practical Exam<\/h3>\n<p>Pass the practical and PSI gives you the temp on the spot. Do not pass? You must reschedule and retake first.<\/p>\n<p>To sit for the practical, you must have already passed the written exam. You must also have all 1,000 school hours on record.<\/p>\n<p>Check your status at <a href=\"https:\/\/www.tdlr.texas.gov\/verify.htm\" target=\"_blank\" rel=\"noopener\">tdlr.texas.gov\/verify.htm<\/a> before exam day.<\/p>\n<\/div>\n      \n      <ul class=\"cea-list cea-list--checked\">\n  <li class=\"cea-list__item\">TDLR application submitted and $50 fee paid before exam day<\/li>\n  <li class=\"cea-list__item\">All 1,000 school hours completed and verified<\/li>\n  <li class=\"cea-list__item\">Written (theory) exam passed with 70% or higher<\/li>\n  <li class=\"cea-list__item\">Practical exam passed at a PSI testing center<\/li>\n<\/ul>\n\n    <\/div>\n  <\/div>\n<\/div>\n\n<div class=\"cea-section cea-section--sidebar-pullquote\">\n  <div class=\"cea-section--sidebar-pullquote__inner\">\n    <div class=\"cea-section--sidebar-pullquote__main\">\n      <h2 class=\"cea-h2\" id=\"what-you-can-do-with-a-temp-license\">What You Can Do With a Temp License<\/h2>\n      <div class=\"cea-section__body\"><p>Your cosmetology temporary license authorizes you to work as a licensed cosmetologist in Texas. You can take clients, perform services, and earn money \u2014 just like a permanent license holder.<\/p>\n<p>You must work inside a TDLR-licensed salon or establishment. You cannot work independently without a licensed location.<\/p>\n<h3>Display Your Temp License<\/h3>\n<p>Display your temp license at your workstation. This is required by TDLR for all licensees \u2014 permanent or temporary.<\/p>\n<h3>21-Day Window<\/h3>\n<p>The temp license is valid for 21 days from the date PSI issues it. That is the time TDLR needs to mail your permanent two-year license.<\/p>\n<p>Do not let the temp expire before your permanent license arrives. If there is a delay, contact TDLR at (800) 803-9202 or through the <a href=\"https:\/\/www.tdlr.texas.gov\/verify.htm\" target=\"_blank\" rel=\"noopener\">TDLR portal<\/a>.<\/p>\n<\/div>\n      <div class=\"cea-callout cea-callout--warning\">\n  <span class=\"cea-callout__icon\">\u26a0\ufe0f<\/span>\n  <div class=\"cea-callout__content\">\n    <strong class=\"cea-callout__label\">21-Day Deadline<\/strong>\n    <p>If your permanent license has not arrived before your temp expires, contact TDLR immediately. Working on an expired license \u2014 even a temp \u2014 risks fines and discipline.<\/p>\n  <\/div>\n<\/div>\n\n      \n    <\/div>\n    <div class=\"cea-section--sidebar-pullquote__sidebar\">\n      <blockquote class=\"cea-pullquote\">\n        <p class=\"cea-pullquote__text\">Your temp license has the same work authorization as a permanent license \u2014 use it from day one.<\/p>\n      <\/blockquote>\n    <\/div>\n  <\/div>\n<\/div>\n\n<div class=\"cea-section cea-section--two-col-right cea-section--tinted\">\n  <div class=\"cea-section--two-col-right__inner\">\n    <div class=\"cea-section--two-col-right__content\">\n      <h2 class=\"cea-h2\" id=\"when-your-permanent-cosmetology-license-arrives\">When Your Permanent Cosmetology License Arrives<\/h2>\n      <div class=\"cea-section__body\"><p>Your permanent two-year cosmetology license is mailed to the address on file with TDLR. It will arrive within the 21-day temp license window in most cases.<\/p>\n<p>When it arrives, your permanent license replaces the temp. The two-year renewal clock starts from your permanent license issue date \u2014 not your exam date.<\/p>\n<h3>Keep Your Address Current<\/h3>\n<p>Make sure TDLR has your current mailing address on file. If you move between your exam and when your license ships, update your address at <a href=\"https:\/\/www.tdlr.texas.gov\/verify.htm\" target=\"_blank\" rel=\"noopener\">tdlr.texas.gov\/verify.htm<\/a> right away.<\/p>\n<p>A wrong address can delay your permanent license and leave you working past the temp license window.<\/p>\n<\/div>\n      \n      \n    <\/div>\n    <div class=\"cea-section--two-col-right__img-col\">\n      <div class=\"cea-section--two-col__img-frame\">\n        <img decoding=\"async\" class=\"cea-section--two-col__img\" src=\"https:\/\/texascosmetologyrenewal.com\/wp-content\/uploads\/2026\/06\/cosmetology-temporary-license-s2-1.png\" alt=\"permanent cosmetology license \u2014 new cosmetologist setting up salon workstation on first day\" loading=\"lazy\">\n      <\/div>\n    <\/div>\n  <\/div>\n<\/div>\n\n<div class=\"cea-section cea-section--full\">\n  <div class=\"cea-section__inner\">\n    <h2 class=\"cea-h2\" id=\"total-costs-to-get-licensed-in-texas\">Total Costs to Get Licensed in Texas<\/h2>\n    <div class=\"cea-section__body\">\n      <p>Getting your Texas cosmetology license involves three state fees before you ever pay for school tuition.<\/p>\n<table>\n<thead>\n<tr>\n<th>Fee<\/th>\n<th>Amount<\/th>\n<\/tr>\n<\/thead>\n<tbody><tr>\n<td>Written (theory) exam \u2014 PSI<\/td>\n<td>~$55<\/td>\n<\/tr>\n<tr>\n<td>Practical exam \u2014 PSI<\/td>\n<td>$76<\/td>\n<\/tr>\n<tr>\n<td>TDLR application fee<\/td>\n<td>$50<\/td>\n<\/tr>\n<tr>\n<td><strong>Total state fees<\/strong><\/td>\n<td><strong>~$181<\/strong><\/td>\n<\/tr>\n<\/tbody><\/table>\n<p>School tuition is separate. Most full-time programs run 8 to 12 months and cost varies by school.<\/p>\n<p>The $50 TDLR application fee is what qualifies you for the cosmetology temporary license on exam day. Submit it before your practical exam \u2014 not after.<\/p>\n<p>For a full breakdown of school hours and exam steps, see <a href=\"\/articles\/texas-cosmetology-license-requirements\/\" target=\"_blank\" rel=\"noopener\">Texas Cosmetology License Requirements<\/a>.<\/p>\n\n    <\/div>\n    \n    \n    <p class=\"cea-section__link\">\u2192 <a href=\"\/articles\/texas-cosmetology-license-requirements\/\" target=\"_blank\" rel=\"noopener\">Texas Cosmetology License Requirements<\/a><\/p>\n  <\/div>\n<\/div>\n\n<div class=\"cea-cta cea-cta--button-row\">\n  <div class=\"cea-cta--button-row__inner\">\n    <h2 class=\"cea-cta--button-row__headline\">Already Licensed? Keep Your Renewal on Track<\/h2>\n    <p class=\"cea-cta--button-row__body\">Once your permanent license is active, your 2-year renewal clock starts. Texas Cosmetology Renewal offers TDLR-approved CE so you are ready when renewal comes due.<\/p>\n    <div class=\"cea-cta--button-row__buttons\">\n      <a href=\"https:&#x2F;&#x2F;texascosmetologyrenewal.com&#x2F;checkout&#x2F;?add-to-cart&#x3D;1818\" class=\"cea-btn cea-btn--primary\" target=\"_blank\" rel=\"noopener\">Get Your CE Done Now<\/a>\n    <\/div>\n  <\/div>\n<\/div>\n\n<\/div>\n<div class=\"cea-faq cea-faq--numbered\">\n  <div class=\"cea-faq--numbered__inner\">\n    <h2 class=\"cea-h2\">Frequently Asked Questions<\/h2>\n    <ol class=\"cea-faq--numbered__list\">\n      <li class=\"cea-faq--numbered__item\">\n        <p class=\"cea-faq--numbered__q\">Does everyone get a cosmetology temporary license after passing?<\/p>\n        <p class=\"cea-faq--numbered__a\">No. You only receive a cosmetology temporary license if your TDLR application and $50 fee were submitted before your practical exam date. If your application is not on file with TDLR when you pass, PSI cannot issue the temp.<\/p>\n      <\/li>\n      <li class=\"cea-faq--numbered__item\">\n        <p class=\"cea-faq--numbered__q\">How long is the Texas cosmetology temporary license valid?<\/p>\n        <p class=\"cea-faq--numbered__a\">The temp license is valid for 21 days from the date PSI issues it on exam day. Your permanent two-year TDLR license will arrive by mail within that window in most cases.<\/p>\n      <\/li>\n      <li class=\"cea-faq--numbered__item\">\n        <p class=\"cea-faq--numbered__q\">Can I work at any salon with a temporary license?<\/p>\n        <p class=\"cea-faq--numbered__a\">Yes, as long as the salon holds an active TDLR establishment license. You must display your temp license at your workstation and work inside a TDLR-licensed location.<\/p>\n      <\/li>\n      <li class=\"cea-faq--numbered__item\">\n        <p class=\"cea-faq--numbered__q\">What if my permanent license does not arrive before the temp expires?<\/p>\n        <p class=\"cea-faq--numbered__a\">Contact TDLR immediately at (800) 803-9202 or through tdlr.texas.gov\/verify.htm. Do not continue working on an expired temp license. TDLR can verify your application status and resolve any mail delays.<\/p>\n      <\/li>\n      <li class=\"cea-faq--numbered__item\">\n        <p class=\"cea-faq--numbered__q\">When should I submit my TDLR application to qualify for the temp license?<\/p>\n        <p class=\"cea-faq--numbered__a\">Submit your TDLR application and pay the $50 fee before your practical exam date. Many students submit it right after passing the written exam. The earlier you file, the less risk of a delay on exam day.<\/p>\n      <\/li>\n    <\/ol>\n  <\/div>\n<\/div>\n\n<div class=\"cea-closer cea-closer--next-steps\">\n  <div class=\"cea-closer--next-steps__inner\">\n    <h2 class=\"cea-h2\">Your Path to a Temp License: Step by Step<\/h2>\n    <ol class=\"cea-closer--next-steps__list\">\n      <li class=\"cea-closer--next-steps__item\">Complete all 1,000 cosmetology school hours<\/li>\n      <li class=\"cea-closer--next-steps__item\">Pass the PSI written exam at 900+ hours<\/li>\n      <li class=\"cea-closer--next-steps__item\">Submit your TDLR application and $50 fee before your practical exam<\/li>\n      <li class=\"cea-closer--next-steps__item\">Pass the PSI practical exam \u2014 PSI issues your temp license on the spot<\/li>\n    <\/ol>\n    <div class=\"cea-closer--next-steps__action\">\n      <a href=\"https:\/\/texascosmetologyrenewal.com\/checkout\/?add-to-cart=1818\" class=\"cea-btn cea-btn--next-steps\" target=\"_blank\" rel=\"noopener\">Plan Your Renewal Early<\/a>\n    <\/div>\n  <\/div>\n<\/div>\n\n<\/div>\n\n<script type=\"application\/ld+json\">\n{\n  \"@context\": \"https:\/\/schema.org\",\n  \"@graph\": [\n    {\n      \"@type\": \"HowTo\",\n      \"@id\": \"https:\/\/texascosmetologyrenewal.com\/articles\/cosmetology-temporary-license\/#article\",\n      \"headline\": \"Texas Cosmetology Temporary License: Start Working the Same Day You Pass\",\n      \"description\": \"Cosmetology temporary license in Texas is issued by PSI on exam day. Valid 21 days while your permanent TDLR license arrives by mail. Learn how to qualify.\",\n      \"image\": \"https:\/\/texascosmetologyrenewal.com\/wp-content\/uploads\/2026\/06\/cosmetology-temporary-license-hero-1.jpg\",\n      \"datePublished\": \"2026-06-02\",\n      \"dateModified\": \"2026-06-02\",\n      \"author\": {\n        \"@type\": \"Person\",\n        \"name\": \"Staff Writer\"\n      },\n      \"publisher\": {\n        \"@type\": \"Organization\",\n        \"name\": \"Texas Cosmetology Renewal\",\n        \"logo\": {\n          \"@type\": \"ImageObject\",\n          \"url\": \"https:\/\/texascosmetologyrenewal.com\/wp-content\/uploads\/2026\/02\/Texas-Cosmetology-Renewal-Logo-1-1-81x73.png\"\n        }\n      },\n      \"mainEntityOfPage\": \"https:\/\/texascosmetologyrenewal.com\/articles\/cosmetology-temporary-license\/\",\n      \"step\": [\n        {\n          \"@type\": \"HowToStep\",\n          \"position\": 1,\n          \"name\": \"What Is a Texas Cosmetology Temporary License?\",\n          \"text\": \"A cosmetology temporary license is a short-term work authorization issued by PSI, the company that administers Texas cosmetology exams.\\n\\nPSI gives it to you on the spot after you pass your practical exam. It is valid for 21 days. That gives you time to start working while your permanent TDLR license\"\n        },\n        {\n          \"@type\": \"HowToStep\",\n          \"position\": 2,\n          \"name\": \"How to Qualify for Your Cosmetology Temporary License\",\n          \"text\": \"Two things must happen before PSI can give you a cosmetology temporary license on exam day.\\n\\n Step 1: Submit Your TDLR Application Before the Exam\\n\\nSubmit your TDLR license application and pay the $50 fee before your practical exam date. This is the step most new grads miss.\\n\\nNo application on file?\"\n        },\n        {\n          \"@type\": \"HowToStep\",\n          \"position\": 3,\n          \"name\": \"What You Can Do With a Temp License\",\n          \"text\": \"Your cosmetology temporary license authorizes you to work as a licensed cosmetologist in Texas. You can take clients, perform services, and earn money \u2014 just like a permanent license holder.\\n\\nYou must work inside a TDLR-licensed salon or establishment. You cannot work independently without a license\"\n        },\n        {\n          \"@type\": \"HowToStep\",\n          \"position\": 4,\n          \"name\": \"When Your Permanent Cosmetology License Arrives\",\n          \"text\": \"Your permanent two-year cosmetology license is mailed to the address on file with TDLR. It will arrive within the 21-day temp license window in most cases.\\n\\nWhen it arrives, your permanent license replaces the temp. The two-year renewal clock starts from your permanent license issue date \u2014 not your \"\n        },\n        {\n          \"@type\": \"HowToStep\",\n          \"position\": 5,\n          \"name\": \"Total Costs to Get Licensed in Texas\",\n          \"text\": \"Getting your Texas cosmetology license involves three state fees before you ever pay for school tuition.\\n\\n| Fee | Amount |\\n|---|---|\\n| Written (theory) exam \u2014 PSI | ~$55 |\\n| Practical exam \u2014 PSI | $76 |\\n| TDLR application fee | $50 |\\n| Total state fees | ~$181 |\\n\\nSchool tuition is separate. Most ful\"\n        }\n      ]\n    },\n    {\n      \"@type\": \"FAQPage\",\n      \"@id\": \"https:\/\/texascosmetologyrenewal.com\/articles\/cosmetology-temporary-license\/#faq\",\n      \"mainEntity\": [\n        {\n          \"@type\": \"Question\",\n          \"name\": \"Does everyone get a cosmetology temporary license after passing?\",\n          \"acceptedAnswer\": {\n            \"@type\": \"Answer\",\n            \"text\": \"No. You only receive a cosmetology temporary license if your TDLR application and $50 fee were submitted before your practical exam date. If your application is not on file with TDLR when you pass, PSI cannot issue the temp.\"\n          }\n        },\n        {\n          \"@type\": \"Question\",\n          \"name\": \"How long is the Texas cosmetology temporary license valid?\",\n          \"acceptedAnswer\": {\n            \"@type\": \"Answer\",\n            \"text\": \"The temp license is valid for 21 days from the date PSI issues it on exam day. Your permanent two-year TDLR license will arrive by mail within that window in most cases.\"\n          }\n        },\n        {\n          \"@type\": \"Question\",\n          \"name\": \"Can I work at any salon with a temporary license?\",\n          \"acceptedAnswer\": {\n            \"@type\": \"Answer\",\n            \"text\": \"Yes, as long as the salon holds an active TDLR establishment license. You must display your temp license at your workstation and work inside a TDLR-licensed location.\"\n          }\n        },\n        {\n          \"@type\": \"Question\",\n          \"name\": \"What if my permanent license does not arrive before the temp expires?\",\n          \"acceptedAnswer\": {\n            \"@type\": \"Answer\",\n            \"text\": \"Contact TDLR immediately at (800) 803-9202 or through tdlr.texas.gov\/verify.htm. Do not continue working on an expired temp license. TDLR can verify your application status and resolve any mail delays.\"\n          }\n        },\n        {\n          \"@type\": \"Question\",\n          \"name\": \"When should I submit my TDLR application to qualify for the temp license?\",\n          \"acceptedAnswer\": {\n            \"@type\": \"Answer\",\n            \"text\": \"Submit your TDLR application and pay the $50 fee before your practical exam date. Many students submit it right after passing the written exam. The earlier you file, the less risk of a delay on exam day.\"\n          }\n        }\n      ]\n    },\n    {\n      \"@type\": \"BreadcrumbList\",\n      \"itemListElement\": [\n        {\n          \"@type\": \"ListItem\",\n          \"position\": 1,\n          \"name\": \"Home\",\n          \"item\": \"https:\/\/texascosmetologyrenewal.com\"\n        },\n        {\n          \"@type\": \"ListItem\",\n          \"position\": 2,\n          \"name\": \"Texas Cosmetology Temporary License: Start Working the Same Day You Pass\",\n          \"item\": \"https:\/\/texascosmetologyrenewal.com\/articles\/cosmetology-temporary-license\/\"\n        }\n      ]\n    }\n  ]\n}\n<\/script>\n","protected":false},"excerpt":{"rendered":"<p>cosmetology temporary license Texas Cosmetology Temporary License: Start Working the Same Day You Pass Your cosmetology temporary license is issued by PSI on the spot after you pass your practical exam. It lets you work legally for 21 days while your permanent TDLR license arrives by mail. Quick Answer PSI issues your cosmetology temporary license [&hellip;]<\/p>\n","protected":false},"author":1,"featured_media":5970,"comment_status":"closed","ping_status":"open","sticky":false,"template":"elementor_header_footer","format":"standard","meta":{"om_disable_all_campaigns":false,"rank_math_focus_keyword":"cosmetology temporary license","rank_math_title":"Easy Texas Cosmetology Temporary License: 2026 Full Guide","rank_math_description":"Cosmetology temporary license in Texas is issued by PSI on exam day. Valid 21 days while your permanent TDLR license arrives by mail. Learn how to qualify.","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":"default","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-5972","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-uncategorized"],"_links":{"self":[{"href":"https:\/\/texascosmetologyrenewal.com\/es\/wp-json\/wp\/v2\/posts\/5972","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=5972"}],"version-history":[{"count":6,"href":"https:\/\/texascosmetologyrenewal.com\/es\/wp-json\/wp\/v2\/posts\/5972\/revisions"}],"predecessor-version":[{"id":6764,"href":"https:\/\/texascosmetologyrenewal.com\/es\/wp-json\/wp\/v2\/posts\/5972\/revisions\/6764"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/texascosmetologyrenewal.com\/es\/wp-json\/wp\/v2\/media\/5970"}],"wp:attachment":[{"href":"https:\/\/texascosmetologyrenewal.com\/es\/wp-json\/wp\/v2\/media?parent=5972"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/texascosmetologyrenewal.com\/es\/wp-json\/wp\/v2\/categories?post=5972"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/texascosmetologyrenewal.com\/es\/wp-json\/wp\/v2\/tags?post=5972"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}