Configured Product Image
options not represented in image yet

Build Your Bali Light Filtering Roller 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 Light Filtering Roller Shades

Top Features & Benefits

  • Balanced light and privacy: Light filtering fabrics softly diffuse sunlight while offering moderate daytime privacy
  • Stylish versatility: Choose from a wide selection of colors, patterns, and textures to complement any décor
  • Custom finishes: Optional fabric-wrapped cassette valances add a polished, finished look
  • Available as both roller shades and sliding panels for whole-home coordination

Materials & Construction

  • Fabric: Composition varies by style—options include 100% polyester or blends of cotton, polyester, and flax
  • Steet Side color: Most light filtering fabrics have the same color front and back; Linen and Hopewell collections feature neutral or white backings
  • Headrail: No valance (expossed roller) comes standard. Upgrade to a Contour Valance or Cassette for a more finished look
  • Bottom rail: Comes standard with a fabric wrapped bottom rail
  • Hardware: All necessary mounting hardware and installation brackets included

Why Choose Bali Roller Shades?

  • Trusted quality: Bali combines design, durability, and innovation for long-lasting beauty and performance
  • Tailored control: A variety of lift options—from manual to smart motorized—fit any lifestyle
  • Best places to install: Living rooms, kitchens, home offices, and dining areas
  • OEKO-TEX® certified: Most fabrics meet STANDARD 100 certification for safe, low-emission materials

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
  • Note: Wand is not upgradeable to remote control or smart home integration

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" - 129"
    • 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" - 92"
    • Height 13" - 144"
    • Minimum inside-mount depth 4 1/8"
    • Minimum flush-mount depth 4 1/8"
    • Minimum outside-mount space 2 5/8"

    Contour Valance Valance

    • Width 14" - 133"
    • 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"