{"id":11519,"date":"2026-04-15T22:29:29","date_gmt":"2026-04-15T22:29:29","guid":{"rendered":"https:\/\/www.bespokecareers.com\/?page_id=11519"},"modified":"2026-04-15T22:54:04","modified_gmt":"2026-04-15T22:54:04","slug":"interiordesign","status":"publish","type":"page","link":"https:\/\/www.bespokecareers.com\/salary-guide\/london\/interiordesign\/","title":{"rendered":"London Interior Design Salaries"},"content":{"rendered":"\r\n<section>\r\n<h1>Interior Design salaries <img decoding=\"async\" src=\"https:\/\/cdn-01.cms-eu-v2i.applyflow.com\/bespoke\/wp-content\/themes\/af-custom-child\/assets\/header-basic-underline.svg\" \/> in London &#8211; 2026<\/h1>\r\n<p>The average salary for an Interior Designer in London is \u00a342,381 per year.<\/p>\r\n<p>Find out how much Interior Designers earn in 2026 in London across all levels, from Graduate to Design Director. Trusted by top London interior design studios.<\/p>\r\n<p>Based on data from 3,000+ active job vacancies, 1,890 survey respondents and insights from 65 recruitment experts.<\/p>\r\n<a href=\"\/salary-guide\"> Download Now <\/a> <a href=\"#salaries\"> Jump to salaries <\/a> <img decoding=\"async\" src=\"https:\/\/cdn-01.cms-eu-v2i.applyflow.com\/bespoke\/wp-content\/uploads\/2024\/11\/Bespoke-Careers-Salary-guide-London.jpg\" alt=\"Interior Design salaries in London - 2026\" \/><\/section>\r\n<p>&nbsp;<\/p>\r\n<p>&nbsp;<\/p>\r\n<p><style>\r\n    #bespoke-salary-calc *, #bespoke-salary-calc *::before, #bespoke-salary-calc *::after {\r\n      box-sizing: border-box; margin: 0; padding: 0;\r\n    }\r\n    \/* Outer wrapper - transparent so the page background shows through *\/\r\n    #bespoke-salary-calc {\r\n      font-family: -apple-system, BlinkMacSystemFont, 'Segoe UI', Roboto, sans-serif;\r\n      color: #111;\r\n      padding: 48px 0;\r\n      overflow-x: hidden;\r\n    }\r\n    \/* The rounded card that contains everything *\/\r\n    #bespoke-salary-calc .calc-card {\r\n      max-width: 1216px;\r\n      margin: 0 auto;\r\n      background: #fff;\r\n      border-radius: 24px;\r\n      box-shadow: 0 4px 40px rgba(0,0,0,0.08);\r\n      overflow: hidden;\r\n      border: 1px solid #e8e8e4;\r\n    }\r\n    @media (max-width: 560px) {\r\n      #bespoke-salary-calc .calc-card { border-radius: 16px; }\r\n    }\r\n    \/* \u2500\u2500 SPLIT LAYOUT inside the card \u2500\u2500 *\/\r\n    #bespoke-salary-calc .split-wrap {\r\n      display: grid;\r\n      grid-template-columns: 1fr 1fr;\r\n      align-items: stretch;\r\n    }\r\n    \/* Grid children must have min-width:0 or content can force layout wider than viewport *\/\r\n    #bespoke-salary-calc .hero-col,\r\n    #bespoke-salary-calc .form-col { min-width: 0; }\r\n    @media (max-width: 820px) {\r\n      #bespoke-salary-calc .split-wrap { grid-template-columns: 1fr; }\r\n      #bespoke-salary-calc { padding-left: 16px; padding-right: 16px; }\r\n    }\r\n    \/* \u2500\u2500 HERO COLUMN \u2500\u2500 *\/\r\n    #bespoke-salary-calc .hero-col {\r\n      padding: 52px 44px;\r\n      display: flex;\r\n      flex-direction: column;\r\n      gap: 28px;\r\n      background: #f7f7f5;\r\n      border-right: 1px solid #e8e8e4;\r\n      overflow: hidden;\r\n    }\r\n    @media (max-width: 820px) {\r\n      #bespoke-salary-calc .hero-col {\r\n        padding: 28px 24px;\r\n        border-right: none;\r\n        border-bottom: 1px solid #e8e8e4;\r\n      }\r\n      \/* Hide most hero content on mobile - keep sub-line visible *\/\r\n      #bespoke-salary-calc .hero-body,\r\n      #bespoke-salary-calc .discipline-pills,\r\n      #bespoke-salary-calc .hero-stats { display: none !important; }\r\n    }\r\n    #bespoke-salary-calc .hero-col h1 {\r\n      font-size: clamp(22px, 2.8vw, 40px);\r\n      font-weight: 700;\r\n      letter-spacing: -0.03em;\r\n      color: #111;\r\n      line-height: 1.2;\r\n    }\r\n    #bespoke-salary-calc .hero-col h1 span {\r\n      color: #97d422;\r\n    }\r\n    #bespoke-salary-calc .hero-sub {\r\n      font-size: 15px;\r\n      font-weight: 600;\r\n      color: #111;\r\n      line-height: 1.4;\r\n    }\r\n    #bespoke-salary-calc .hero-body {\r\n      font-size: 13px;\r\n      color: #888;\r\n      line-height: 1.7;\r\n    }\r\n    \/* \u2500\u2500 DISCIPLINE PILLS \u2500\u2500 *\/\r\n    #bespoke-salary-calc .discipline-pills {\r\n      display: flex;\r\n      flex-direction: column;\r\n      gap: 10px;\r\n    }\r\n    #bespoke-salary-calc .discipline-pills-label {\r\n      font-size: 10px;\r\n      font-weight: 700;\r\n      letter-spacing: 0.08em;\r\n      text-transform: uppercase;\r\n      color: #bbb;\r\n    }\r\n    #bespoke-salary-calc .discipline-pill-list {\r\n      display: flex;\r\n      flex-wrap: wrap;\r\n      gap: 7px;\r\n    }\r\n    #bespoke-salary-calc .discipline-pill {\r\n      display: inline-block;\r\n      padding: 5px 12px;\r\n      border-radius: 100px;\r\n      font-size: 12px;\r\n      font-weight: 600;\r\n      color: #2a4a00;\r\n      background: #eef7d0;\r\n      border: 1px solid #c8e87a;\r\n    }\r\n    \/* \u2500\u2500 STATS GRID \u2500\u2500 *\/\r\n    #bespoke-salary-calc .hero-stats {\r\n      display: grid;\r\n      grid-template-columns: 1fr 1fr;\r\n      gap: 16px;\r\n    }\r\n    #bespoke-salary-calc .hero-stat {\r\n      display: flex;\r\n      flex-direction: column;\r\n      gap: 3px;\r\n    }\r\n    #bespoke-salary-calc .hero-stat-num {\r\n      font-size: 26px;\r\n      font-weight: 800;\r\n      color: #97d422;\r\n      letter-spacing: -0.03em;\r\n      line-height: 1;\r\n    }\r\n    #bespoke-salary-calc .hero-stat span:last-child {\r\n      font-size: 11px;\r\n      color: #999;\r\n      line-height: 1.4;\r\n    }\r\n    \/* \u2500\u2500 FORM COLUMN \u2500\u2500 *\/\r\n    #bespoke-salary-calc .form-col {\r\n      padding: 56px 44px;\r\n      background: #fff;\r\n      display: flex;\r\n      flex-direction: column;\r\n      justify-content: center;\r\n    }\r\n    @media (max-width: 820px) {\r\n      #bespoke-salary-calc .form-col { padding: 24px 24px 36px; }\r\n    }\r\n    #bespoke-salary-calc .card-title {\r\n      font-size: 10px;\r\n      font-weight: 700;\r\n      letter-spacing: 0.14em;\r\n      text-transform: uppercase;\r\n      color: #ccc;\r\n      margin-bottom: 22px;\r\n    }\r\n    #bespoke-salary-calc .form-grid {\r\n      display: grid;\r\n      grid-template-columns: 1fr 1fr;\r\n      gap: 14px;\r\n    }\r\n    @media (max-width: 560px) {\r\n      #bespoke-salary-calc .form-grid { grid-template-columns: 1fr; }\r\n    }\r\n    #bespoke-salary-calc .field { display: flex; flex-direction: column; gap: 7px; }\r\n    #bespoke-salary-calc .field.full { grid-column: 1 \/ -1; }\r\n    #bespoke-salary-calc label {\r\n      font-size: 11px;\r\n      font-weight: 700;\r\n      color: #aaa;\r\n      letter-spacing: 0.06em;\r\n      text-transform: uppercase;\r\n    }\r\n    #bespoke-salary-calc .field-optional {\r\n      font-size: 10px;\r\n      font-weight: 400;\r\n      color: #bbb;\r\n      letter-spacing: 0.02em;\r\n      text-transform: none;\r\n      margin-left: 3px;\r\n    }\r\n    #bespoke-salary-calc select,\r\n    #bespoke-salary-calc input[type=\"text\"],\r\n    #bespoke-salary-calc input[type=\"number\"],\r\n    #bespoke-salary-calc input[type=\"email\"],\r\n    #bespoke-salary-calc input[type=\"tel\"] {\r\n      background: #fafaf8;\r\n      border: 1.5px solid #e8e8e4;\r\n      border-radius: 10px;\r\n      color: #111;\r\n      font-size: 14px;\r\n      padding: 13px 14px;\r\n      width: 100%;\r\n      outline: none;\r\n      transition: border-color 0.2s, box-shadow 0.2s;\r\n      appearance: none;\r\n      -webkit-appearance: none;\r\n      font-family: inherit;\r\n    }\r\n    #bespoke-salary-calc select:focus,\r\n    #bespoke-salary-calc input:focus {\r\n      border-color: #97d422;\r\n      box-shadow: 0 0 0 3px #97d42218;\r\n      background: #fff;\r\n    }\r\n    #bespoke-salary-calc select {\r\n      background-image: url(\"data:image\/svg+xml,%3Csvg xmlns='http:\/\/www.w3.org\/2000\/svg' width='12' height='8' viewBox='0 0 12 8'%3E%3Cpath d='M1 1l5 5 5-5' stroke='%23bbb' stroke-width='1.5' fill='none' stroke-linecap='round' stroke-linejoin='round'\/%3E%3C\/svg%3E\");\r\n      background-repeat: no-repeat;\r\n      background-position: right 14px center;\r\n      background-color: #fafaf8;\r\n      padding-right: 40px;\r\n      cursor: pointer;\r\n    }\r\n    #bespoke-salary-calc .search-wrap { position: relative; }\r\n    #bespoke-salary-calc .search-clear {\r\n      position: absolute;\r\n      right: 12px;\r\n      top: 50%;\r\n      transform: translateY(-50%);\r\n      background: none;\r\n      border: none;\r\n      color: #ccc;\r\n      cursor: pointer;\r\n      font-size: 18px;\r\n      line-height: 1;\r\n      padding: 0;\r\n      display: none;\r\n    }\r\n    #bespoke-salary-calc .search-clear.visible { display: block; }\r\n    #bespoke-salary-calc .dropdown-list {\r\n      position: absolute;\r\n      top: calc(100% + 6px);\r\n      left: 0; right: 0;\r\n      background: #fff;\r\n      border: 1.5px solid #e8e8e4;\r\n      border-radius: 12px;\r\n      max-height: 240px;\r\n      overflow-y: auto;\r\n      z-index: 100;\r\n      display: none;\r\n      box-shadow: 0 8px 24px rgba(0,0,0,0.08);\r\n    }\r\n    #bespoke-salary-calc .dropdown-list.open { display: block; }\r\n    #bespoke-salary-calc .dropdown-item {\r\n      padding: 10px 14px;\r\n      font-size: 13px;\r\n      cursor: pointer;\r\n      color: #555;\r\n      border-bottom: 1px solid #f4f4f2;\r\n      transition: background 0.1s;\r\n    }\r\n    #bespoke-salary-calc .dropdown-item:last-child { border-bottom: none; }\r\n    #bespoke-salary-calc .dropdown-item:hover,\r\n    #bespoke-salary-calc .dropdown-item.selected { background: #f7f7f5; color: #111; }\r\n    #bespoke-salary-calc .dropdown-item .cat { font-size: 11px; color: #ccc; margin-left: 6px; }\r\n    #bespoke-salary-calc .salary-row { display: flex; align-items: center; gap: 10px; }\r\n    #bespoke-salary-calc .currency-badge {\r\n      background: #fafaf8;\r\n      border: 1.5px solid #e8e8e4;\r\n      border-radius: 10px;\r\n      padding: 13px 12px;\r\n      font-size: 13px;\r\n      color: #aaa;\r\n      white-space: nowrap;\r\n      min-width: 52px;\r\n      text-align: center;\r\n    }\r\n    #bespoke-salary-calc .btn-calculate {\r\n      width: 100%;\r\n      background: #97d422;\r\n      color: #111;\r\n      border: none;\r\n      border-radius: 12px;\r\n      font-size: 15px;\r\n      font-weight: 700;\r\n      padding: 16px;\r\n      cursor: pointer;\r\n      letter-spacing: 0.01em;\r\n      transition: background 0.2s, transform 0.1s;\r\n      margin-top: 10px;\r\n      font-family: inherit;\r\n    }\r\n    #bespoke-salary-calc .btn-calculate:hover { background: #aee849; }\r\n    #bespoke-salary-calc .btn-calculate:active { transform: scale(0.99); }\r\n    @media (max-width: 820px) {\r\n      #bespoke-salary-calc .btn-calculate {\r\n        position: sticky;\r\n        bottom: 12px;\r\n        z-index: 5;\r\n        box-shadow: 0 4px 20px rgba(0,0,0,0.13);\r\n      }\r\n    }\r\n    \/* \u2500\u2500 RESULTS (inside same card, below the split) \u2500\u2500 *\/\r\n    #bespoke-salary-calc .results-wrap {\r\n      display: none;\r\n      border-top: 1px solid #e8e8e4;\r\n      padding: 40px 44px 48px;\r\n      background: #fafaf8;\r\n    }\r\n    #bespoke-salary-calc .results-wrap.visible {\r\n      display: block;\r\n    }\r\n    @media (max-width: 820px) {\r\n      #bespoke-salary-calc .results-wrap { padding: 32px 24px 40px; }\r\n    }\r\n    #bespoke-salary-calc .result-card {\r\n      display: none;\r\n      margin-bottom: 24px;\r\n    }\r\n    #bespoke-salary-calc .result-card.visible { display: block; }\r\n    #bespoke-salary-calc .result-header {\r\n      display: flex;\r\n      align-items: flex-start;\r\n      justify-content: space-between;\r\n      margin-bottom: 28px;\r\n      gap: 16px;\r\n      flex-wrap: wrap;\r\n    }\r\n    #bespoke-salary-calc .result-role {\r\n      font-size: 20px;\r\n      font-weight: 700;\r\n      color: #111;\r\n      letter-spacing: -0.02em;\r\n    }\r\n    #bespoke-salary-calc .result-location {\r\n      font-size: 13px;\r\n      color: #bbb;\r\n      margin-top: 4px;\r\n    }\r\n    #bespoke-salary-calc .verdict-pill {\r\n      padding: 7px 18px;\r\n      border-radius: 100px;\r\n      font-size: 11px;\r\n      font-weight: 700;\r\n      letter-spacing: 0.08em;\r\n      text-transform: uppercase;\r\n      white-space: nowrap;\r\n      flex-shrink: 0;\r\n    }\r\n    #bespoke-salary-calc .verdict-below  { background: #fff0f0; color: #cc3333; border: 1px solid #ffd0d0; }\r\n    #bespoke-salary-calc .verdict-low    { background: #fffbea; color: #b07a00; border: 1px solid #ffe99a; }\r\n    #bespoke-salary-calc .verdict-market { background: #f2fde0; color: #4a7a00; border: 1px solid #c8ed80; }\r\n    #bespoke-salary-calc .verdict-above  { background: #e8faf6; color: #007a60; border: 1px solid #a0e8d8; }\r\n    #bespoke-salary-calc .verdict-top      { background: #f3eeff; color: #5e3ab8; border: 1px solid #cdb8f0; }\r\n    #bespoke-salary-calc .verdict-overview { background: #f0f4ff; color: #3355aa; border: 1px solid #b8c8f0; }\r\n    \/* Unemployed toggle *\/\r\n    \/* \u2500\u2500 MODE TOGGLE \u2500\u2500 *\/\r\n    #bespoke-salary-calc .mode-toggle-wrap {\r\n      display: flex;\r\n      flex-direction: column;\r\n      gap: 6px;\r\n    }\r\n    #bespoke-salary-calc .mode-toggle-label {\r\n      font-size: 11px;\r\n      font-weight: 700;\r\n      letter-spacing: 0.06em;\r\n      text-transform: uppercase;\r\n      color: #999;\r\n    }\r\n    #bespoke-salary-calc .mode-toggle {\r\n      display: flex;\r\n      background: #f0f0ee;\r\n      border-radius: 8px;\r\n      padding: 3px;\r\n      gap: 2px;\r\n    }\r\n    #bespoke-salary-calc .mode-btn {\r\n      flex: 1;\r\n      padding: 8px 10px;\r\n      border: none;\r\n      border-radius: 6px;\r\n      background: transparent;\r\n      font-size: 12px;\r\n      font-weight: 500;\r\n      color: #888;\r\n      cursor: pointer;\r\n      transition: background 0.18s, color 0.18s, box-shadow 0.18s;\r\n      text-align: center;\r\n      line-height: 1.3;\r\n      white-space: nowrap;\r\n    }\r\n    #bespoke-salary-calc .mode-btn:hover { color: #333; }\r\n    #bespoke-salary-calc .mode-btn.active {\r\n      background: #fff;\r\n      color: #111;\r\n      font-weight: 600;\r\n      box-shadow: 0 1px 4px rgba(0,0,0,0.1);\r\n    }\r\n    #bespoke-salary-calc #salaryFieldWrap {\r\n      transition: opacity 0.25s, max-height 0.3s;\r\n      max-height: 120px;\r\n      overflow: hidden;\r\n    }\r\n    #bespoke-salary-calc #salaryFieldWrap.hidden {\r\n      opacity: 0;\r\n      max-height: 0;\r\n      pointer-events: none;\r\n      margin: 0;\r\n    }\r\n    #bespoke-salary-calc .range-section { margin-bottom: 28px; }\r\n    #bespoke-salary-calc .range-label {\r\n      font-size: 10px;\r\n      font-weight: 700;\r\n      letter-spacing: 0.12em;\r\n      text-transform: uppercase;\r\n      color: #ccc;\r\n      margin-bottom: 14px;\r\n    }\r\n    #bespoke-salary-calc .range-bar-wrap {\r\n      position: relative;\r\n      height: 6px;\r\n      background: #eeeeeb;\r\n      border-radius: 100px;\r\n      margin-top: 38px;\r\n      margin-bottom: 12px;\r\n    }\r\n    #bespoke-salary-calc .range-mine-label {\r\n      position: absolute;\r\n      bottom: calc(100% + 10px);\r\n      left: 50%;\r\n      transform: translateX(-50%);\r\n      font-size: 11px;\r\n      font-weight: 700;\r\n      color: #111;\r\n      white-space: nowrap;\r\n      pointer-events: none;\r\n    }\r\n    #bespoke-salary-calc .range-fill {\r\n      position: absolute;\r\n      left: 0; top: 0; bottom: 0;\r\n      background: linear-gradient(90deg, #d8f0a0, #97d422);\r\n      border-radius: 100px;\r\n    }\r\n    #bespoke-salary-calc .range-marker {\r\n      position: absolute;\r\n      top: 50%;\r\n      transform: translate(-50%, -50%);\r\n      width: 20px;\r\n      height: 20px;\r\n      background: #fff;\r\n      border-radius: 50%;\r\n      box-shadow: 0 0 0 2.5px #97d422, 0 2px 8px rgba(0,0,0,0.12);\r\n    }\r\n    #bespoke-salary-calc .range-marker.v-red   { box-shadow: 0 0 0 2.5px #e05050, 0 2px 8px rgba(0,0,0,0.12); }\r\n    #bespoke-salary-calc .range-marker.v-amber { box-shadow: 0 0 0 2.5px #d99000, 0 2px 8px rgba(0,0,0,0.12); }\r\n    #bespoke-salary-calc .range-ticks {\r\n      position: relative;\r\n      height: 36px;\r\n    }\r\n    #bespoke-salary-calc .range-tick { font-size: 11px; color: #bbb; }\r\n    #bespoke-salary-calc .range-tick.mine { color: #111; font-weight: 700; }\r\n    #bespoke-salary-calc .stats-grid {\r\n      display: grid;\r\n      grid-template-columns: repeat(3, minmax(0, 1fr));\r\n      gap: 10px;\r\n      margin-bottom: 20px;\r\n    }\r\n    #bespoke-salary-calc .stat-box {\r\n      background: #fff;\r\n      border: 1.5px solid #e8e8e4;\r\n      border-radius: 14px;\r\n      padding: clamp(10px, 2.5vw, 18px) clamp(6px, 1.8vw, 16px);\r\n      text-align: center;\r\n      min-width: 0;\r\n    }\r\n    #bespoke-salary-calc .stat-box.mine {\r\n      border-color: #97d422;\r\n      background: #f6fde8;\r\n    }\r\n    \/* Red - below market *\/\r\n    #bespoke-salary-calc .stat-box.mine.v-red  { border-color: #e05050; background: #fff4f4; }\r\n    #bespoke-salary-calc .stat-box.mine.v-red .stat-value  { color: #c02020; }\r\n    \/* Amber - low-mid *\/\r\n    #bespoke-salary-calc .stat-box.mine.v-amber { border-color: #d99000; background: #fffbee; }\r\n    #bespoke-salary-calc .stat-box.mine.v-amber .stat-value { color: #9a6400; }\r\n    #bespoke-salary-calc .stat-label {\r\n      font-size: clamp(8px, 1.8vw, 10px);\r\n      font-weight: 700;\r\n      letter-spacing: 0.06em;\r\n      text-transform: uppercase;\r\n      color: #ccc;\r\n      margin-bottom: 6px;\r\n    }\r\n    #bespoke-salary-calc .stat-value {\r\n      font-size: clamp(13px, 3.8vw, 22px);\r\n      font-weight: 300;\r\n      color: #666;\r\n      letter-spacing: -0.02em;\r\n    }\r\n    #bespoke-salary-calc .stat-box.mine .stat-value { color: #4a7a00; font-weight: 700; }\r\n    \/* v-red \/ v-amber overrides are above; green (default mine) needs no extra rule *\/\r\n    #bespoke-salary-calc .insight-box {\r\n      background: #fff;\r\n      border: 1.5px solid #e8e8e4;\r\n      border-left: 3px solid #97d422;\r\n      border-radius: 14px;\r\n      padding: 20px 22px;\r\n    }\r\n    #bespoke-salary-calc .insight-title {\r\n      font-size: 10px;\r\n      font-weight: 700;\r\n      letter-spacing: 0.12em;\r\n      text-transform: uppercase;\r\n      color: #97d422;\r\n      margin-bottom: 10px;\r\n    }\r\n    #bespoke-salary-calc .insight-text {\r\n      font-size: 14px;\r\n      color: #777;\r\n      line-height: 1.7;\r\n    }\r\n    #bespoke-salary-calc .insight-text strong { color: #111; font-weight: 600; }\r\n    #bespoke-salary-calc .error-msg {\r\n      background: #fff0f0;\r\n      border: 1px solid #ffd0d0;\r\n      border-radius: 8px;\r\n      padding: 12px 16px;\r\n      font-size: 13px;\r\n      color: #cc3333;\r\n      margin-top: 14px;\r\n      display: none;\r\n    }\r\n    #bespoke-salary-calc .error-msg.visible { display: block; }\r\n    #bespoke-salary-calc .cta-strip {\r\n      display: none;\r\n      flex-direction: column;\r\n      align-items: center;\r\n      gap: 12px;\r\n      margin: 32px 0 24px;\r\n      text-align: center;\r\n    }\r\n    #bespoke-salary-calc .cta-strip.visible { display: flex; }\r\n    #bespoke-salary-calc .cta-strip-label {\r\n      font-size: 15px;\r\n      font-weight: 600;\r\n      color: #111;\r\n      margin-bottom: 4px;\r\n    }\r\n    #bespoke-salary-calc .cta-buttons {\r\n      display: flex;\r\n      gap: 12px;\r\n      flex-wrap: wrap;\r\n      justify-content: center;\r\n    }\r\n    #bespoke-salary-calc .cta-btn {\r\n      display: inline-block;\r\n      padding: 13px 24px;\r\n      border-radius: 8px;\r\n      font-size: 14px;\r\n      font-weight: 600;\r\n      text-decoration: none;\r\n      transition: opacity 0.2s, transform 0.15s;\r\n      white-space: nowrap;\r\n    }\r\n    #bespoke-salary-calc .cta-btn:hover { opacity: 0.88; transform: translateY(-1px); }\r\n    #bespoke-salary-calc .cta-btn-primary {\r\n      background: #97d422;\r\n      color: #1a2606;\r\n    }\r\n    #bespoke-salary-calc .cta-btn-secondary {\r\n      background: #fff;\r\n      color: #111;\r\n      border: 1.5px solid #d8d8d4;\r\n    }\r\n    \/* \u2500\u2500 LEAD CAPTURE FORM (explore mode) \u2500\u2500 *\/\r\n    #bespoke-salary-calc .lead-form-wrap {\r\n      display: none;\r\n      margin: 32px 0 24px;\r\n      background: #fff;\r\n      border: 1.5px solid #e8e8e4;\r\n      border-radius: 18px;\r\n      padding: 32px 36px;\r\n    }\r\n    #bespoke-salary-calc .lead-form-wrap.visible { display: block; }\r\n    #bespoke-salary-calc .lead-form-title {\r\n      font-size: 17px;\r\n      font-weight: 700;\r\n      color: #111;\r\n      letter-spacing: -0.02em;\r\n      margin-bottom: 6px;\r\n    }\r\n    #bespoke-salary-calc .lead-form-sub {\r\n      font-size: 13px;\r\n      color: #999;\r\n      margin-bottom: 22px;\r\n    }\r\n    #bespoke-salary-calc .lead-form-grid {\r\n      display: grid;\r\n      grid-template-columns: 1fr 1fr;\r\n      gap: 12px;\r\n      margin-bottom: 14px;\r\n    }\r\n    @media (max-width: 560px) {\r\n      #bespoke-salary-calc .lead-form-grid { grid-template-columns: 1fr; }\r\n      #bespoke-salary-calc .lead-form-wrap { padding: 24px 20px; }\r\n    }\r\n    #bespoke-salary-calc .lead-submit-btn {\r\n      width: 100%;\r\n      background: #97d422;\r\n      color: #111;\r\n      border: none;\r\n      border-radius: 12px;\r\n      font-size: 15px;\r\n      font-weight: 700;\r\n      padding: 15px;\r\n      cursor: pointer;\r\n      transition: background 0.2s;\r\n      font-family: inherit;\r\n      margin-top: 4px;\r\n    }\r\n    #bespoke-salary-calc .lead-submit-btn:hover { background: #aee849; }\r\n    #bespoke-salary-calc .lead-success {\r\n      display: none;\r\n      text-align: center;\r\n      padding: 24px 0 8px;\r\n    }\r\n    #bespoke-salary-calc .lead-success.visible { display: block; }\r\n    #bespoke-salary-calc .lead-success-icon {\r\n      margin-bottom: 14px;\r\n      display: flex;\r\n      justify-content: center;\r\n    }\r\n    #bespoke-salary-calc .lead-success-icon svg {\r\n      display: block;\r\n    }\r\n    #bespoke-salary-calc .lead-success-title {\r\n      font-size: 17px;\r\n      font-weight: 700;\r\n      color: #111;\r\n      margin-bottom: 6px;\r\n    }\r\n    #bespoke-salary-calc .lead-success-body {\r\n      font-size: 14px;\r\n      color: #999;\r\n    }\r\n    #bespoke-salary-calc .lead-error {\r\n      font-size: 12px;\r\n      color: #cc3333;\r\n      margin-top: 8px;\r\n      display: none;\r\n    }\r\n    #bespoke-salary-calc .lead-error.visible { display: block; }\r\n    #bespoke-salary-calc .source-note {\r\n      text-align: center;\r\n      font-size: 12px;\r\n      color: #ccc;\r\n      margin-top: 28px;\r\n      line-height: 1.7;\r\n    }\r\n    #bespoke-salary-calc .source-note strong { color: #aaa; font-weight: 500; }\r\n    #bespoke-salary-calc ::-webkit-scrollbar { width: 5px; }\r\n    #bespoke-salary-calc ::-webkit-scrollbar-track { background: #f4f4f2; }\r\n    #bespoke-salary-calc ::-webkit-scrollbar-thumb { background: #ddd; border-radius: 3px; }\r\n    \/* \u2500\u2500 Range bar animation \u2500\u2500 *\/\r\n    #bespoke-salary-calc .range-fill {\r\n      transition: width 0.65s cubic-bezier(.4,0,.2,1);\r\n    }\r\n    @keyframes bsc-markerIn {\r\n      from { opacity: 0; transform: translate(-50%, calc(-50% - 7px)); }\r\n      to   { opacity: 1; transform: translate(-50%, -50%); }\r\n    }\r\n    #bespoke-salary-calc .range-marker.animate {\r\n      animation: bsc-markerIn 0.35s 0.6s ease both;\r\n    }\r\n    \/* \u2500\u2500 City comparison strip \u2500\u2500 *\/\r\n    #bespoke-salary-calc .city-compare {\r\n      margin-top: 20px;\r\n      padding-top: 18px;\r\n      border-top: 1px solid #f0f0ee;\r\n    }\r\n    #bespoke-salary-calc .city-compare-title {\r\n      font-size: 11px;\r\n      font-weight: 600;\r\n      letter-spacing: .07em;\r\n      text-transform: uppercase;\r\n      color: #999;\r\n      margin-bottom: 12px;\r\n    }\r\n    #bespoke-salary-calc .city-compare-scroll {\r\n      display: flex;\r\n      gap: 10px;\r\n      overflow-x: auto;\r\n      padding-bottom: 6px;\r\n      scrollbar-width: none;\r\n    }\r\n    #bespoke-salary-calc .city-compare-scroll::-webkit-scrollbar { display: none; }\r\n    #bespoke-salary-calc .me-disclaimer {\r\n      background: #f7f4ff;\r\n      border: 1px solid #d8ccf5;\r\n      border-radius: 12px;\r\n      padding: 16px 18px;\r\n      display: flex;\r\n      gap: 12px;\r\n      align-items: flex-start;\r\n      margin-top: 4px;\r\n    }\r\n    #bespoke-salary-calc .me-disclaimer-icon {\r\n      font-size: 20px;\r\n      flex-shrink: 0;\r\n      margin-top: 1px;\r\n    }\r\n    #bespoke-salary-calc .me-disclaimer-body > strong {\r\n      font-size: 13px;\r\n      font-weight: 700;\r\n      color: #3a2278;\r\n      display: block;\r\n      margin-bottom: 8px;\r\n    }\r\n    #bespoke-salary-calc .me-disclaimer-body p strong {\r\n      display: inline;\r\n      font-size: inherit;\r\n      color: #3a2278;\r\n    }\r\n    #bespoke-salary-calc .me-disclaimer-body p {\r\n      font-size: 12.5px;\r\n      color: #555;\r\n      line-height: 1.6;\r\n      margin: 0 0 8px;\r\n    }\r\n    #bespoke-salary-calc .me-disclaimer-body p:last-child { margin-bottom: 0; }\r\n    #bespoke-salary-calc .city-chip {\r\n      flex: 0 0 auto;\r\n      background: #f7f7f5;\r\n      border-radius: 8px;\r\n      padding: 9px 14px;\r\n      text-align: center;\r\n      min-width: 96px;\r\n    }\r\n    #bespoke-salary-calc .city-chip-name {\r\n      font-size: 11px;\r\n      color: #888;\r\n      margin-bottom: 3px;\r\n    }\r\n    #bespoke-salary-calc .city-chip-avg {\r\n      font-size: 15px;\r\n      font-weight: 700;\r\n      color: #222;\r\n    }\r\n    #bespoke-salary-calc .city-chip-sub {\r\n      font-size: 10px;\r\n      color: #aaa;\r\n      margin-top: 2px;\r\n    }\r\n    \/* \u2500\u2500 Advice tip \u2500\u2500 *\/\r\n    #bespoke-salary-calc .needle-tip {\r\n      margin-top: 12px;\r\n      padding-top: 12px;\r\n      border-top: 1px solid #eee;\r\n      display: flex;\r\n      gap: 8px;\r\n      align-items: flex-start;\r\n    }\r\n    #bespoke-salary-calc .needle-tip-icon {\r\n      font-size: 14px;\r\n      flex-shrink: 0;\r\n      margin-top: 1px;\r\n    }\r\n    #bespoke-salary-calc .needle-tip-text {\r\n      font-size: 13px;\r\n      color: #555;\r\n      line-height: 1.6;\r\n    }\r\n    #bespoke-salary-calc .needle-tip-label {\r\n      font-size: 10px;\r\n      font-weight: 700;\r\n      letter-spacing: 0.1em;\r\n      text-transform: uppercase;\r\n      color: #bbb;\r\n      display: block;\r\n      margin-bottom: 3px;\r\n    }\r\n    \/* \u2500\u2500 Email my results \u2500\u2500 *\/\r\n    \/* \u2500\u2500 EMAIL OPT-IN (pre-calculate checkbox) \u2500\u2500 *\/\r\n    #bespoke-salary-calc .email-optin-wrap {\r\n      margin-top: 6px;\r\n    }\r\n    #bespoke-salary-calc .email-optin-check {\r\n      display: flex;\r\n      align-items: center;\r\n      gap: 9px;\r\n      cursor: pointer;\r\n      font-size: 13.5px;\r\n      font-weight: 600;\r\n      color: #444;\r\n      user-select: none;\r\n    }\r\n    #bespoke-salary-calc .email-optin-check--subtle {\r\n      margin-top: 16px;\r\n      margin-bottom: 12px;\r\n      font-size: 11px;\r\n      font-weight: 400;\r\n      color: #aaa;\r\n      gap: 6px;\r\n      text-transform: none;\r\n      letter-spacing: 0;\r\n    }\r\n    #bespoke-salary-calc .email-optin-check--subtle:hover {\r\n      color: #888;\r\n    }\r\n    #bespoke-salary-calc .email-optin-check input[type=\"checkbox\"] {\r\n      width: 17px;\r\n      height: 17px;\r\n      accent-color: #97d422;\r\n      cursor: pointer;\r\n      flex-shrink: 0;\r\n    }\r\n    #bespoke-salary-calc .email-optin-check--subtle input[type=\"checkbox\"] {\r\n      width: 13px;\r\n      height: 13px;\r\n      accent-color: #aaa;\r\n    }\r\n    #bespoke-salary-calc .email-optin-fields {\r\n      margin-top: 10px;\r\n      display: flex;\r\n      flex-direction: row;\r\n      gap: 8px;\r\n    }\r\n    #bespoke-salary-calc .email-optin-fields .field {\r\n      flex: 1;\r\n      min-width: 0;\r\n    }\r\n    @media (max-width: 600px) {\r\n      #bespoke-salary-calc .email-optin-fields {\r\n        flex-direction: column;\r\n      }\r\n    }\r\n    #bespoke-salary-calc .email-optin-input {\r\n      width: 100%;\r\n      border: 1.5px solid #ddd;\r\n      border-radius: 8px;\r\n      padding: 10px 13px;\r\n      font-size: 13.5px;\r\n      color: #333;\r\n      font-family: inherit;\r\n      outline: none;\r\n      transition: border-color 0.15s;\r\n      background: #fff;\r\n      box-sizing: border-box;\r\n    }\r\n    #bespoke-salary-calc .email-optin-input:focus {\r\n      border-color: #97d422;\r\n    }\r\n    #bespoke-salary-calc .email-optin-input.input-error {\r\n      border-color: #e05a5a;\r\n      background: #fff8f8;\r\n    }\r\n    #bespoke-salary-calc .email-optin-input.input-error:focus {\r\n      border-color: #e05a5a;\r\n    }\r\n    #bespoke-salary-calc .email-optin-sent {\r\n      display: flex;\r\n      align-items: center;\r\n      gap: 7px;\r\n      font-size: 13px;\r\n      color: #555;\r\n      margin-top: 10px;\r\n    }\r\n    #bespoke-salary-calc .email-results-wrap {\r\n      margin-top: 16px;\r\n      background: #f8f9fb;\r\n      border: 1px solid #eee;\r\n      border-radius: 10px;\r\n      padding: 14px 16px;\r\n    }\r\n    #bespoke-salary-calc .email-results-label {\r\n      font-size: 12px;\r\n      font-weight: 700;\r\n      color: #555;\r\n      letter-spacing: 0.04em;\r\n      margin-bottom: 9px;\r\n      text-transform: uppercase;\r\n    }\r\n    #bespoke-salary-calc .email-results-row {\r\n      display: flex;\r\n      gap: 8px;\r\n    }\r\n    #bespoke-salary-calc .email-results-input {\r\n      flex: 1;\r\n      border: 1.5px solid #ddd;\r\n      border-radius: 7px;\r\n      padding: 9px 12px;\r\n      font-size: 13.5px;\r\n      color: #333;\r\n      font-family: inherit;\r\n      outline: none;\r\n      transition: border-color 0.15s;\r\n      background: #fff;\r\n    }\r\n    #bespoke-salary-calc .email-results-input:focus {\r\n      border-color: #97d422;\r\n    }\r\n    #bespoke-salary-calc .email-results-btn {\r\n      background: #97d422;\r\n      color: #fff;\r\n      border: none;\r\n      border-radius: 7px;\r\n      padding: 9px 18px;\r\n      font-size: 13.5px;\r\n      font-weight: 700;\r\n      cursor: pointer;\r\n      font-family: inherit;\r\n      transition: background 0.15s;\r\n      white-space: nowrap;\r\n    }\r\n    #bespoke-salary-calc .email-results-btn:hover {\r\n      background: #85bc1c;\r\n    }\r\n    #bespoke-salary-calc .email-results-error {\r\n      font-size: 12px;\r\n      color: #e03;\r\n      margin-top: 6px;\r\n    }\r\n    #bespoke-salary-calc .email-results-success {\r\n      display: flex;\r\n      align-items: center;\r\n      gap: 8px;\r\n      font-size: 13.5px;\r\n      color: #4a7a0a;\r\n      font-weight: 600;\r\n      padding: 4px 0;\r\n    }\r\n    \/* \u2500\u2500 Try another role \u2500\u2500 *\/\r\n    #bespoke-salary-calc .try-again-wrap {\r\n      text-align: center;\r\n      margin-top: 18px;\r\n      padding-bottom: 4px;\r\n    }\r\n    #bespoke-salary-calc .try-again-btn {\r\n      font-size: 13px;\r\n      color: #97d422;\r\n      cursor: pointer;\r\n      background: none;\r\n      border: none;\r\n      padding: 0;\r\n      font-family: inherit;\r\n      text-decoration: underline;\r\n      text-underline-offset: 3px;\r\n      text-decoration-color: transparent;\r\n      transition: text-decoration-color 0.2s;\r\n    }\r\n    #bespoke-salary-calc .try-again-btn:hover { text-decoration-color: #97d422; }\r\n  <\/style><\/p>\r\n<!-- SPLIT: hero left \/ form right -->\r\n<h1>Architecture and Design<br \/>Salary Calculator 2026<\/h1>\r\n<p>Is your salary keeping pace with the market?<\/p>\r\n<p>Enter your role, location, and salary to benchmark yourself against the 2026 Architecture &amp; Design market.<\/p>\r\n<!-- Locations covered -->\r\n<p>Locations covered \ud83c\uddec\ud83c\udde7 United Kingdom \ud83c\udde6\ud83c\uddfa Australia \ud83c\uddfa\ud83c\uddf8 United States \ud83c\uddf3\ud83c\uddff New Zealand \ud83c\udde6\ud83c\uddea\ud83c\uddf8\ud83c\udde6 Middle East<\/p>\r\n<!-- 2\u00d73 stat grid -->\r\n<p>100+ roles covered 20 global cities 1,890 survey responses 3,000+ active vacancies 1,200+ successful placements 65 recruitment experts I want to\u2026 <button id=\"modeBenchmark\" type=\"button\">Benchmark my salary<\/button> <button id=\"modeExplore\" type=\"button\">Explore market rates<\/button> <label>Location<\/label><\/p>\r\n<select id=\"locationSelect\">\r\n<option value=\"\">Select a city\u2026<\/option>\r\n<optgroup label=\"United Kingdom\">\r\n<option value=\"london\">London<\/option>\r\n<option value=\"manchester\">Manchester<\/option>\r\n<\/optgroup>\r\n<optgroup label=\"Australia\">\r\n<option value=\"sydney\">Sydney<\/option>\r\n<option value=\"melbourne\">Melbourne<\/option>\r\n<option value=\"brisbane\">Brisbane<\/option>\r\n<option value=\"adelaide\">Adelaide<\/option>\r\n<option value=\"perth\">Perth<\/option>\r\n<\/optgroup>\r\n<optgroup label=\"United States\">\r\n<option value=\"newyork\">New York<\/option>\r\n<option value=\"losangeles\">Los Angeles<\/option>\r\n<option value=\"sanfrancisco\">San Francisco<\/option>\r\n<option value=\"dallas\">Dallas<\/option>\r\n<option value=\"austin\">Austin<\/option>\r\n<option value=\"houston\">Houston<\/option>\r\n<option value=\"sanantonio\">San Antonio<\/option>\r\n<\/optgroup>\r\n<optgroup label=\"New Zealand\">\r\n<option value=\"newzealand\">Auckland<\/option>\r\n<option value=\"wellington\">Wellington<\/option>\r\n<option value=\"christchurch\">Christchurch<\/option>\r\n<option value=\"queenstown\">Queenstown<\/option>\r\n<\/optgroup>\r\n<optgroup label=\"Middle East\">\r\n<option value=\"dubai\">Dubai<\/option>\r\n<option value=\"riyadh\">Riyadh<\/option>\r\n<\/optgroup>\r\n<\/select>\r\n<p><label>Category (optional filter)<\/label><\/p>\r\n<select id=\"categorySelect\" disabled=\"disabled\">\r\n<option value=\"\">Select location first\u2026<\/option>\r\n<\/select>\r\n<p><label>Job Title<\/label> <input id=\"jobSearch\" autocomplete=\"off\" disabled=\"disabled\" type=\"text\" placeholder=\"Search or select a job title\u2026\" \/> <button id=\"searchClear\" title=\"Clear\">\u00d7<\/button> <label id=\"salaryLabel\">Your Annual Base Salary (excl. bonus)<\/label> \u2014 <input id=\"salaryInput\" disabled=\"disabled\" type=\"text\" placeholder=\"e.g. 85000\" \/> Please select a location, job title, and enter your salary.<\/p>\r\n<!-- Email opt-in -->\r\n<p><label for=\"emailOptinName\">First Name<\/label> <input id=\"emailOptinName\" autocomplete=\"name\" type=\"text\" placeholder=\"Your name\" \/> <label for=\"emailOptinEmail\">Email<\/label> <input id=\"emailOptinEmail\" autocomplete=\"email\" type=\"email\" placeholder=\"your@email.com\" \/> <label> <input id=\"emailOptinCheck\" checked=\"checked\" type=\"checkbox\" \/> Email me my results <\/label> Sent &#8211; check your inbox. <button id=\"calcBtn\">Calculate My Position \u2192<\/button><\/p>\r\n<!-- \/split-wrap --><!-- RESULTS inside same card -->\r\n<p>\u2014 \u2014 \u2014 Salary Range Market Low \u2014 Market Avg \u2014 Market High \u2014 Your Salary \u2014 Bespoke Careers Insight \u2014 \ud83d\udcac Advice from our team<\/p>\r\n<!-- Middle East salary disclaimer -->\r\n<p>\ud83d\udccb <strong>How we benchmark Middle East salaries<\/strong><\/p>\r\n<p>Dubai and Riyadh are unique markets where total compensation is typically structured across multiple components: base salary, housing allowance (usually 25-40% of total package), transport allowance, annual return flights home, and health insurance. In the UAE and Saudi Arabia there is no personal income tax, which meaningfully increases take-home pay compared to equivalent roles in the UK, Australia or the US.<\/p>\r\n<p>The figures shown in this calculator have been calculated by Bespoke Careers to reflect <strong>total core package value<\/strong>, incorporating these primary components. They are presented as monthly figures in line with how compensation is typically quoted in these markets. Individual packages will vary depending on firm size, seniority, nationality, and whether benefits are provided as cash allowances or in-kind. Always clarify the full package structure (what is included and what is not) before comparing offers across markets.<\/p>\r\n<!-- Cross-city comparison -->\r\n<p>How this role pays in other cities (guidance only) Want to go deeper? <a id=\"ctaPrimary\" href=\"https:\/\/www.bespokecareers.com\/salary-guide\" target=\"_blank\" rel=\"noopener\">Download the Full Salary Guide<\/a> <a id=\"ctaSecondary\" href=\"https:\/\/www.bespokecareers.com\/contact\" target=\"_blank\" rel=\"noopener\">Talk to Our Team<\/a> <a id=\"ctaContractors\" href=\"https:\/\/www.bespokecareers.com\/contractors\/\" target=\"_blank\" rel=\"noopener\">Explore Contract Roles<\/a><\/p>\r\n<!-- Email results - shown post-results if user didn't opt in before calculating -->\r\n<p>Email me my results <input id=\"emailResultsName\" autocomplete=\"name\" type=\"text\" placeholder=\"Your name\" \/> <input id=\"emailResultsInput\" autocomplete=\"email\" type=\"email\" placeholder=\"your@email.com\" \/> <button>Send<\/button> Please enter your name and a valid email address. Sent &#8211; check your inbox. <button>\u2190 Try another role<\/button><\/p>\r\n<!-- Lead capture - explore (employer) mode only -->\r\n<p>Would you like to discuss your hiring strategy with one of our team? Leave your details and a consultant will be in touch. <label>Name<\/label> <input id=\"leadName\" autocomplete=\"name\" type=\"text\" placeholder=\"Your name\" \/> <label>Company<\/label> <input id=\"leadCompany\" autocomplete=\"organization\" type=\"text\" placeholder=\"Company name\" \/> <label>Email<\/label> <input id=\"leadEmail\" autocomplete=\"email\" type=\"email\" placeholder=\"you@company.com\" \/> <label>Phone<\/label> <input id=\"leadPhone\" autocomplete=\"tel\" type=\"tel\" placeholder=\"+1 555 000 0000\" \/> <button>Get in Touch \u2192<\/button> Please enter your name and email to continue. Thanks! We&#8217;ll be in touch shortly. One of our consultants will reach out to discuss your hiring needs.<\/p>\r\n<!-- \/results-wrap --><!-- \/calc-card --><!-- \/inner --><!-- \/bespoke-salary-calc -->\r\n<section id=\"section-\">\r\n<h2>Interior Design Salaries London 2026<\/h2>\r\n<h3>Interior Design<\/h3>\r\n<table id=\"afc-table-data-1\">\r\n<thead>\r\n<tr>\r\n<th>Job title<\/th>\r\n<th>\u00a3 Low<\/th>\r\n<th>\u00a3 Average<\/th>\r\n<th>\u00a3 High<\/th>\r\n<\/tr>\r\n<\/thead>\r\n<tbody>\r\n<tr>\r\n<td>Graduate Interior Designer<\/td>\r\n<td>27,000<\/td>\r\n<td>28,000<\/td>\r\n<td>29,000<\/td>\r\n<\/tr>\r\n<tr>\r\n<td>Junior Interior Designer<\/td>\r\n<td>28,000<\/td>\r\n<td>29,000<\/td>\r\n<td>32,000<\/td>\r\n<\/tr>\r\n<tr>\r\n<td>Midweight Interior Designer<\/td>\r\n<td>33,000<\/td>\r\n<td>36,000<\/td>\r\n<td>45,000<\/td>\r\n<\/tr>\r\n<tr>\r\n<td>Senior Interior Designer<\/td>\r\n<td>46,000<\/td>\r\n<td>50,000<\/td>\r\n<td>60,000<\/td>\r\n<\/tr>\r\n<tr>\r\n<td>Associate<\/td>\r\n<td>60,000<\/td>\r\n<td>65,000<\/td>\r\n<td>75,000<\/td>\r\n<\/tr>\r\n<tr>\r\n<td>Design Director<\/td>\r\n<td>72,000<\/td>\r\n<td>85,000<\/td>\r\n<td>100,000<\/td>\r\n<\/tr>\r\n<tr>\r\n<td>Junior Technician<\/td>\r\n<td>28,000<\/td>\r\n<td>30,000<\/td>\r\n<td>31,000<\/td>\r\n<\/tr>\r\n<tr>\r\n<td>Technician<\/td>\r\n<td>32,000<\/td>\r\n<td>37,000<\/td>\r\n<td>44,000<\/td>\r\n<\/tr>\r\n<tr>\r\n<td>Senior Technician<\/td>\r\n<td>42,000<\/td>\r\n<td>47,000<\/td>\r\n<td>63,000<\/td>\r\n<\/tr>\r\n<tr>\r\n<td>FF&amp;E Designer<\/td>\r\n<td>32,000<\/td>\r\n<td>40,000<\/td>\r\n<td>45,000<\/td>\r\n<\/tr>\r\n<tr>\r\n<td>Senior FF&amp;E Designer<\/td>\r\n<td>45,000<\/td>\r\n<td>57,000<\/td>\r\n<td>68,000<\/td>\r\n<\/tr>\r\n<tr>\r\n<td>Junior Interior Architect<\/td>\r\n<td>28,000<\/td>\r\n<td>29,000<\/td>\r\n<td>32,000<\/td>\r\n<\/tr>\r\n<tr>\r\n<td>Interior Architect<\/td>\r\n<td>34,000<\/td>\r\n<td>39,000<\/td>\r\n<td>48,000<\/td>\r\n<\/tr>\r\n<tr>\r\n<td>Senior Interior Architect<\/td>\r\n<td>45,000<\/td>\r\n<td>52,000<\/td>\r\n<td>65,000<\/td>\r\n<\/tr>\r\n<\/tbody>\r\n<\/table>\r\n<\/section>\r\n<h4 tabindex=\"0\">How is the interior design salary data collected?<\/h4>\r\n<p>Our salary data draws on input from over 1,890 survey respondents, 1,200 recent placements, 3,000 job listings and insight from 65 recruitment experts.<\/p>\r\n<h4 tabindex=\"0\">Do interior designers earn more at large or small studios in London?<\/h4>\r\n<p>Interior designers in London typically earn more at larger studios, thanks to structured pay and higher-profile projects. But smaller practices offer broader experience, closer director access, more creative influence and faster progression. Pay might be lower, but the hands-on exposure and autonomy can outweigh the difference, especially early in your career.<\/p>\r\n<h4 tabindex=\"0\">Are contractors paid more than permanent interior designers in London?<\/h4>\r\n<p>Yes. Contract roles often pay 5-10% more than permanent ones. To find out more about contracting head <a href=\"\/contractors\">here<\/a>.<\/p>\r\n<h4 tabindex=\"0\">Which interior design sectors pay the most in London?<\/h4>\r\n<p>Hospitality, luxury residential, and high-end commercial interiors tend to offer the highest salaries in London. FF&amp;E and senior interior architecture roles are also well-compensated, particularly at associate and director level.<\/p>\r\n<h4 tabindex=\"0\">Do interior designers in London receive bonuses or additional benefits?<\/h4>\r\n<p>Many interior design roles in London offer bonuses or commissions on top of base salaries, especially for senior positions. Common benefits include hybrid working, private healthcare, enhanced parental leave and annual leave above the statutory minimum.<\/p>\r\n<h4 tabindex=\"0\">How do interior design salaries in London compare to other UK cities?<\/h4>\r\n<p>Interior designers in London earn higher salaries than in any other UK city, reflecting the capital&#8217;s higher cost of living, concentration of high-end studios and strong demand for specialist talent across hospitality, luxury residential and commercial sectors.<\/p>\r\n<h4 tabindex=\"0\">What is the average salary for an interior designer in London?<\/h4>\r\n<p>The average salary for an Interior Designer in London is approximately \u00a342,381 per year. Graduate Interior Designers typically earn around \u00a328,000, rising to \u00a336,000 at midweight level and \u00a350,000 for Senior Interior Designers. Associates earn \u00a365,000 on average, with Design Directors reaching \u00a385,000.<\/p>\r\n<section><img decoding=\"async\" src=\"https:\/\/cdn-01.cms-eu-v2i.applyflow.com\/bespoke\/wp-content\/themes\/af-custom-child\/assets\/big-arrow-down.svg\" \/> <img decoding=\"async\" src=\"https:\/\/cdn-01.cms-eu-v2i.applyflow.com\/bespoke\/wp-content\/uploads\/2024\/11\/The-Bespoke-difference-london.jpg\" alt=\"Hiring in London? Or looking for a job?\" \/>\r\n<h2>Hiring in London <img decoding=\"async\" src=\"https:\/\/cdn-01.cms-eu-v2i.applyflow.com\/bespoke\/wp-content\/themes\/af-custom-child\/assets\/cta-underline.svg\" \/> ? Or looking for a job?<\/h2>\r\n<p>We connect exceptional firms with talented professionals across London and beyond.<\/p>\r\n<p>Whether you&#8217;re looking to hire or explore new career opportunities, let&#8217;s discuss how we can help you achieve your goals. Get in touch with the team today.<\/p>\r\n<a href=\"https:\/\/www.bespokecareers.com\/contact\/\"> Get in touch <\/a><\/section>\r\n","protected":false},"excerpt":{"rendered":"<p>Interior Design salaries in London &#8211; 2026 The average salary for an Interior Designer in London is \u00a342,381 per year. Find out how much Interior Designers earn in 2026 in London across all levels, from Graduate to Design Director. Trusted by top London interior design studios. Based on data from 3,000+ active job vacancies, 1,890&hellip;<\/p>\n","protected":false},"author":20,"featured_media":8987,"parent":3077,"menu_order":0,"comment_status":"closed","ping_status":"closed","template":"","meta":{"_seopress_robots_primary_cat":"","footnotes":""},"class_list":["post-11519","page","type-page","status-publish","has-post-thumbnail","hentry"],"acf":[],"_links":{"self":[{"href":"https:\/\/www.bespokecareers.com\/af-api\/wp\/v2\/pages\/11519","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.bespokecareers.com\/af-api\/wp\/v2\/pages"}],"about":[{"href":"https:\/\/www.bespokecareers.com\/af-api\/wp\/v2\/types\/page"}],"author":[{"embeddable":true,"href":"https:\/\/www.bespokecareers.com\/af-api\/wp\/v2\/users\/20"}],"replies":[{"embeddable":true,"href":"https:\/\/www.bespokecareers.com\/af-api\/wp\/v2\/comments?post=11519"}],"version-history":[{"count":3,"href":"https:\/\/www.bespokecareers.com\/af-api\/wp\/v2\/pages\/11519\/revisions"}],"predecessor-version":[{"id":11530,"href":"https:\/\/www.bespokecareers.com\/af-api\/wp\/v2\/pages\/11519\/revisions\/11530"}],"up":[{"embeddable":true,"href":"https:\/\/www.bespokecareers.com\/af-api\/wp\/v2\/pages\/3077"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/www.bespokecareers.com\/af-api\/wp\/v2\/media\/8987"}],"wp:attachment":[{"href":"https:\/\/www.bespokecareers.com\/af-api\/wp\/v2\/media?parent=11519"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}