Configured Product Image
options not represented in image yet

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

Top Features & Benefits

  • Great light control: Blackout fabrics block outside light for privacy and restful darkness
  • Designer versatility: Wide range of solids, textures, and patterns to complement any décor
  • Finished look: Add a fabric-wrapped cassette valance or premium hardwood cornice
  • Available as both roller shades and sliding panels for whole-home coordination

Materials & Construction

  • Fabric: 100% polyester or blended blackout fabric with acrylic backing for complete light blockage
  • Street side: White or off-white backing for a clean, uniform exterior appearance
  • 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

  • Design Tip: The exposed roller shows a white roll at the top of the shade. For a sleek, color coordinated appearance, consider adding a cassette or order as a reverse roll
  • Light Gap Note: Due to standard fabric deductions, roller shade fabric does not extend to the full ordered width, so light will be visible along the edges even with blackout fabric
  • Why Choose Bali Blackout Roller Shades?

    • Dependable room darkening: Ideal for bedrooms, nurseries, and media rooms
    • Custom-crafted: Tailored sizing, finishes, and trims for a designer result
    • Flexible controls: From manual to smart motorized convenience
    • Best places to install: Spaces where total light control and privacy matter most
    • OEKO-TEX® confidence: Most fabrics meet STANDARD 100 certification for safer materials

    Control Options

    Cordless Lift

    • Easy operation: Gently push up or pull down the bottom rail to position the shade
    • No dangling cords for a clean look and added child safety

    Continuous-Loop Lift

    • Smooth, reliable clutch: Raise and lower with a beaded chain
    • Loop length stays constant; wall-mounted tensioner required for safe operation
    • Plan a suitable mounting spot for the tensioner during measuring

    Smart Pull Lift

    • One-pull convenience: A single color-coordinated cord automatically raises/lowers the shade

    Motorized Wand

    • Push-button control at the window; order wand left or right
    • Powered by a rechargeable battery pack (charger sold separately) or 12V plug-in transformer

    Bali Bluetooth Motorization

    • App & remote control: Operate shades via the Bali App (iOS & Android) or optional remote—up to ~30 ft
    • Power with a rechargeable external battery pack (mounts inside the frame) or 12V DC plug-in transformer

    Smart Home Integration

    • Add the Bali Gateway Hub to connect with Amazon Alexa and Google Home
    • Control scenes, schedules, and shade status in the Bali App—even when you’re away
    • Note: Rechargeable battery packs ship at ~30% and must be fully charged before installation; plug-in: 3 1/4" W x 2" D x 1 1/2" H, 72" cord (96" extension available)

    DIY Installation

    Bali Roller Shades include step-by-step instructions and all required hardware for a smooth DIY setup. Choose inside or outside mount for a custom, professional finish.

    Why Shop at Blindsgalore?

    Order your custom Bali Blackout Roller Shades with confidence. Enjoy free shipping within the continental U.S., expert support, and our satisfaction guarantee.

    For design tips and inspiration, visit the Blindsgalore Blog.

    Finished Dimensions

    Provide your exact window measurements (inside mount) or total coverage area (outside mount). See how to measure your windows.

    Our factory makes slight adjustments to ensure smooth operation and the best fit.

    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 approximately 1/8".

    Specifications and Mounting Requirements

    • Size availability varies by chosen lift system
    • Confirm minimum inside mount depth or outside mount clearance before ordering
    • Outside mount tip: For maximum blackout performance, overlap window opening by at least 2" on all sides

    Bluetooth Smart Shades Lift

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

    Contour Valance Valance

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