Configured Product Image
options not represented in image yet

Build Your Bali Solar Shades

{{ selection = model.getActiveOption(section.TypeId);"" }} {{ ::sectIndex = $index;"" }}

{{ ::model.sectionNumber2($index) }} Select a Room

learn more
(9 characters max)

{{ ::model.sectionNumber2($index) }} {{::section.TypeId == 'trt.swc.alt' ? 'Secondary ' : ''}}Product Color

learn more
Click to zoom, {{ selection.Caption }}

{{ selection.Properties.StyleName }} {{ selection.Properties.StyleName ? ' ' : '' }} {{ selection.Properties.Name }} {{ selection.Properties.Code }}

(add {{ selection.SalePrice | currency: '$' }})
(not available in this size)

{{::items[0].Properties.StyleName}}

{{ ::swatchOptions = (items | orderBy: ['SortOrder', 'Caption']);"" }}
{{::swatchboxOption.Caption}}
{{::swatchboxOption.Caption}}
{{ model.formatSwatchSnipeCopy(swatchboxOption.Properties['Snipe']) }}

{{ ::model.sectionNumber2($index) }} {{::section.TypeId == 'trt.swc.alt' ? 'Secondary ' : ''}}Product Color

learn more
Click to zoom, {{ selection.Caption }}

{{ selection.Properties.StyleName }} {{ selection.Properties.StyleName ? ' ' : '' }} {{ selection.Properties.Name }} {{ selection.Properties.Code }}

(add {{ selection.SalePrice | currency: '$' }})
(not available in this size)

{{::items[0].Properties.StyleName}}

{{ ::swatchOptions = (items | orderBy: ['SortOrder', 'Caption']);"" }}
{{::swatchboxOption.Caption}}
{{::swatchboxOption.Caption}}
{{ model.formatSwatchSnipeCopy(swatchboxOption.Properties['Snipe']) }}

{{ ::model.sectionNumber2($index) }} {{::section.TypeName}}

{{ ::inputType = section.AllowMultiple ? 'checkbox' : 'radio';"" }} {{ ::inputName = !section.AllowMultiple ? (section.SafeTypeId + '_' + $index) : option.Id;"" }} {{ ::dataKey = section.AllowMultiple ? option.Properties.TypeId : section.TypeId;""}} {{ ::checkedVal = section.AllowMultiple ? true : option.Id;"" }}

{{ ::model.sectionNumber2($index) }} {{::section.TypeName}}

{{ ::inputType = section.AllowMultiple ? 'checkbox' : 'radio';"" }} {{ ::inputName = !section.AllowMultiple ? (section.SafeTypeId + '_' + $index) : option.Id;"" }} {{ ::dataKey = section.AllowMultiple ? option.Properties.TypeId : section.TypeId;""}} {{ ::checkedVal = section.AllowMultiple ? true : option.Id;"" }}
{{ ::accentColors = model.getDeepOptions(section.TypeId, 'trt.acc.clr');"" }}

{{ ::model.sectionNumber2($index) }} Decorative Accent

{{ ::accentStyles = model.getDeepOptions(section.TypeId, 'trt.acc.stl');"" }}
{{ ::inputName = section.TypeId + '_' + $index;"" }}
{{ ::inputName = 'trt.acc.stl_' + $index;"" }} {{ ::hiddenAccTypeId = section.Options[0].Id;""}}
{{ ::accentSwatches = (accentColors | orderBy: 'SortOrder');"" }}
{{::swatchboxOption.Caption}}
{{::swatchboxOption.Caption}}
{{ model.formatSwatchSnipeCopy(swatchboxOption.Properties['Snipe']) }}

{{ ::model.sectionNumber2($index) }} {{ ::section.Options.length > 1 ? 'Mount & Size' : 'Size' }}

{{ ::inputType = section.AllowMultiple ? 'checkbox' : 'radio';"" }} {{ ::inputName = section.AllowMultiple ? (section.SafeTypeId + '_' + $index) : option.Id;"" }} {{ ::dataKey = section.AllowMultiple ? (option.Properties.TypeId + '_' + option.Id) : section.TypeId;""}} {{ ::checkedVal = section.AllowMultiple ? true : option.Id;"" }}

{{ ::model.sectionNumber2($index) }} HeadrailSize

{{ ::inputType = section.AllowMultiple ? 'checkbox' : 'radio';"" }} {{ ::inputName = section.AllowMultiple ? (section.SafeTypeId + '_' + $index) : option.Id;"" }} {{ ::dataKey = section.AllowMultiple ? (option.Properties.TypeId + '_' + option.Id) : section.TypeId;""}} {{ ::checkedVal = section.AllowMultiple ? true : option.Id;"" }}

{{ ::model.sectionNumber2($index) }} {{::section.TypeName}}

To best configure your shutter, please tell us about your existing window.

{{ section.Options[0].Caption }}


FREE (not available in this size) +{{option.Price | currency: '$'}} +{{option.SalePrice | currency: '$'}} {{option.Price | currency: '$'}}

{{ ::model.sectionNumber2($index) }} Hem

{{ ::inputName = section.TypeId + '_' + $index;"" }}

{{ ::model.sectionNumber2($index) }} Pull

{{ ::inputName = section.TypeId + '_' + $index;"" }}

{{ ::model.sectionNumber2($index) }} {{::section.TypeName}}

{{ ::inputName = section.TypeId + '_' + $index;"" }}

{{ ::model.sectionNumber2($index) }} Heading

{{ ::inputName = section.TypeId + '_' + $index;"" }}

{{ ::model.sectionNumber2($index) }} {{section.TypeName}}

{{ ::inputType = section.AllowMultiple ? 'checkbox' : 'radio';"" }} {{ ::inputName = section.AllowMultiple ? (section.SafeTypeId + '_' + $index) : option.Id;"" }} {{ ::dataKey = section.AllowMultiple ? (option.Properties.TypeId + '_' + option.Id) : section.TypeId;""}} {{ ::checkedVal = section.AllowMultiple ? true : option.Id;"" }}

{{ ::model.sectionNumber2($index) }} {{::section.TypeName}}

{{ ::endOptions = (option.Options | filter: { TypeId: 'val.end'}:true);"" }} {{ ::inputName = section.TypeId + '_' + $index;"" }}

{{ ::model.sectionNumber2($index) }} {{section.TypeName}}

{{ ::inputType = section.AllowMultiple ? 'checkbox' : 'radio';"" }} {{ ::inputName = section.AllowMultiple ? (section.SafeTypeId + '_' + $index) : option.Id;"" }} {{ ::dataKey = section.AllowMultiple ? (option.Properties.TypeId + '_' + option.Id) : section.TypeId;""}} {{ ::checkedVal = section.AllowMultiple ? true : option.Id;"" }}
Please address the following errors to continue: You're Done!
check progress

Product Details

Bali Solar Shades

Top Features & Benefits

  • Premium solar shade collection from Bali, a trusted name in window coverings
  • Protects against harmful UV rays while maintaining outward views
  • Multiple openness levels (1%–10%) let you balance privacy, glare reduction, and view-through
  • Lighter fabrics help with temperature control, while darker fabrics improve glare reduction
  • Coordinates with Bali Solar Screen Sliding Panels for a seamless, whole-room design solution

Materials & Construction

  • Solar fabrics made from blends of polyester, polypropylene, vinyl, PVC, or PET recycled polyester
  • UV blockage is inverse of openness factor (e.g., 5% openness blocks 95% of UV rays)
  • Lighter colors = better temperature control
  • Darker colors = improved glare reduction
  • Top treatments: No Valance (standard), Fabric Wrapped Contour Valance, or Fabric Insert Cassette
  • Comes standard with a fabric wrapped bottom rail
  • Note: Solar shades do not offer nighttime privacy; a secondary window treatment may be needed

Why Choose Bali Solar Shades?

  • Trusted name brand backed by decades of experience
  • Custom light control with multiple openness factors
  • Durable construction built to last in sunny spaces
  • Smart-home ready with Bluetooth motorization and hub upgrades

Control Options

Continuous Cord Loop

  • Reliable lift with a plastic beaded chain
  • Chain remains the same length regardless of shade height
  • Chain length is ~ 3/4 the height of the shade
  • Your hardware color selection will determine the chain and clutch color
  • Wall-mounted tensioner required for safe operation

Cordless Lift

  • Safe and convenient—no dangling cords
  • Spring loaded smooth lift cordless
  • Clear handle located on bottom rail
  • Raise/lower by gently tugging down the bottom rail

Smart Pull Lift

  • A patented single color-coordinated easy glide wand lift system
  • Shade raises or lowers automatically with a simple quick tug
  • To stop at an point while lowering pull the wand again
  • Wand will measure about half the height of shade

Motorized Wand

  • Push-button control integrated into a white wand
  • Powered by rechargeable battery pack or 12V plug-in transformer
  • Available on left or right side

Bali Bluetooth Motorization

  • Lift/lower shades via remote or Bali App (iOS & Android)
  • Control up to 30 feet away
  • Plus remote (1 Channel) or Premium Remote (12 channel) available for flexible operation
  • Choose from rechargeable battery pack or 12V DC plug in transformer (no electician needed)
  • Lift/lower shades via remote or Bali App (iOS & Android)

Smart Home Integration

  • Upgrade with the Bali Gateway Hub to connect your Bluetooth motorized shades to Amazon Alexa, Google Home, and other smart home platforms
  • Control shades from anywhere in the world through the Bali App
  • Store preset shade positions, schedule automations, and sync with voice assistants
  • Z-Wave compatibility lets you integrate with Z-Wave smart home systems for advanced automation

DIY Installation

Each Bali Solar Shade includes step-by-step instructions and all required mounting hardware. Whether you choose inside or outside mount, installation is simple and designed for DIYers.

Shop with Confidence

Bali Solar Shades combine premium fabrics and modern lift systems with trusted durability. Every order is backed by our satisfaction guarantee and supported by expert customer service. For tips and style inspiration, visit the Blindsgalore Blog.

Finished Dimensions

Provide your exact window measurements (inside mount) or area you wish to cover (outside mount). See how to measure your windows

Our factory will make the following adjustments to ensure a flawless installation.

Inside Mount

  • Headrail: 3/8" less than ordered width
  • Fabric: up to 1-5/8" less than ordered width, with 1-1/4" deduction on the control end
  • Height: ordered height

Outside Mount

  • Headrail: ordered width
  • Fabric: up to 1-3/8" less than ordered width, with 1" deduction on the control end
  • Height: ordered height

Note: Finished measurements may vary by ~1/8".

Specifications and Mounting Requirements

  • How big or small this shade can be made (depending on lift)
  • If your window has at least the minimum inside mount depth or outside mount space, the blind/shade will fit install
  • For inside mount only, if your window has the minimum flush mount depth, the blind/shade will sit fully inside the window sill for the cleanest, built-in look
  • Specifications

    • Width 14" - 116"
    • Height 13" - 144"
    • Minimum inside-mount depth 3/4"
    • Minimum flush-mount depth 4 1/8"
    • Minimum outside-mount space 2 5/8"

    Please note the following exceptions to the above specifications

    Bluetooth Smart Shades Lift

    • Width 16" - 88"
    • Height 13" - 122"
    • Minimum inside-mount depth 3/4"
    • Minimum flush-mount depth 4 1/8"
    • Minimum outside-mount space 2 5/8"

    Contour Valance Valance

    • Width 14" - 97"
    • Height 13" - 144"
    • Minimum inside-mount depth 2 7/16"
    • Minimum flush-mount depth 4 1/8"

    Cordless Lift

    • Width 18" - 78"
    • Height 13" - 120"
    • Minimum inside-mount depth 3/4"
    • Minimum flush-mount depth 4 1/8"
    • Minimum outside-mount space 2 5/8"

    Large Cassette Valance

    • Minimum inside-mount depth 1 3/4"
    • Minimum flush-mount depth 5 1/2"

    Motorized Wand Lift

    • Width 14" - 102"
    • Height 13" - 144"
    • Minimum inside-mount depth 3/4"
    • Minimum flush-mount depth 4 1/4"
    • Minimum outside-mount space 4 1/8"
    • Headrail depth and height 4 1/4" x 3 5/8"

    Smart Pull Lift

    • Width 13" - 78"
    • Height 13" - 120"
    • Minimum inside-mount depth 2"
    • Minimum flush-mount depth 2 1/2"