Configured Product Image

Build Your Bali Fabric Vertical Blinds

{{ 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

Bali Fabric Vertical Blinds

Top Features & Benefits

  • Designer fabric vane styles range from sheer to room darkening to fit any décor or privacy need
  • Free-hanging fabric vanes include sewn-in bottom weights for a clean, flowing drape
  • Optional Inserted Stay-Clear™ Channel Panels hold fabric securely for increased privacy and light blocking; clear edge channels won’t yellow over time
  • Custom-sized vertical blinds ensure a perfect fit for your space

Materials & Construction

  • Available in 3½" fabric vane styles
  • Fabric options range from light-filtering to room darkening for flexible light control
  • Inserted Stay-Clear™ channel panel option adds an opaque vinyl vane backing for additional privacy and light control
  • Durable, smooth-operating headrail system for reliable performance

Control Options

  • One Touch Wand Control – a clear, durable wand to open, close, and rotate vanes
  • Wand lengths sized according to finished blind height for comfortable operation
  • Wand length by finished height:
    • less than 77": 33" wand
    • 77?" – 92": 48" wand
    • 92?" – 96": 60" wand
    • Note: For blinds under 35" high, the wand may be taller than the vanes
  • Stacking choices – left, right, or split stack to suit your layout

Valance & Cornice Options

  • Square Corner (Stay-Clear™ Channel) Valance – extruded vinyl channel sized for 3½" vane insert; includes two 5½" returns (outside mount)
  • Rounded Corner (Stay-Clear™ Channel) Valance – rounded profile with stay-clear channel; includes dust cover and two 5½" returns (outside mount)
  • Noble Wood Cornice – premium hardwood in stained/painted finishes; 5½" or 7½" heights; dust cover on outside mounts (ships separately)
  • Regal Wood Cornice – elevated hardwood profile in stained/painted finishes; 5½" or 7½" heights; dust cover on outside mounts; widths over 92" ship in sections for splicing

Why Choose Bali Fabric Vane Vertical Blinds?

  • Soft drapery style with the light control and functionality of vertical blinds
  • Flexible design options from sheer elegance to room-darkening privacy
  • Custom-made for perfect fit and professional appearance
  • Coordinates with Bali Roller Shades, Pleated Shades and Panel Track for a consistent style throughout your home

DIY Installation

Includes all mounting hardware for inside, outside, or ceiling mounts. Simply measure, order, and enjoy custom-crafted fabric vertical blinds built to your exact specifications.

Shop with Confidence at Blindsgalore

Every Bali Vinyl Vertical Blind is backed by our satisfaction guarantee and expert support. Enjoy a durable, stylish solution that’s made just for your space. For tips, guides, and inspiration, visit the Blindsgalore Blog.

How We Calculate Your Custom Fit

Give us your exact window opening size (for inside mounts) or the total area you want to cover (for outside mounts). Our factory handles all the math to make sure your shades fit and move smoothly.

Inside Mount Factory Deductions

(These are for your information; no math is required on your part!)

  • Headrail: 1/4" narrower than the width you order
  • Height: 1/2" less than height you order

Outside Mount Factory Deductions

  • Headrail: Produced at the exact width you order
  • Height: Produced at the exact height you order

Note: Finished measurements may vary by approximately 1/8"

Will This Window Treatment Fit My Window?

These window treatments are custom-made to fit most windows. If your window size falls within the width and height range listed below, you’re off to a great start!

  • Inside Mount: Your window opening needs a minimum depth to hold the brackets. If your opening is deep enough, you can achieve a flush mount look where the treatment sits entirely inside the opening. Note: If your depth is between the minimum and flush requirements, your treatment will still install securely but may stick out slightly from the window opening.
  • Outside Mount: This installs on the wall or trim above your window. It’s ideal for total light control, especially if your windows are not deep enough for an inside mount. Ensure you have enough flat surface space to install the mounting brackets.

General Size and Mounting Requirements

  • Width 9" - 144"
  • Height 12" - 104"
  • Minimum inside-mount depth 2 3/4"
  • Minimum flush-mount depth 3 3/4"
  • Minimum outside-mount space 1 1/4"
  • Headrail depth and height 1 1/2" x 1 1/4"

Customer Reviews of Bali Fabric Vertical Blinds

Customers Say

Homeowners love these Bali Fabric Vertical Blinds for their stylish look and easy installation. Most appreciate their great value, good sun blocking, and durability. While some found the fabric thin and tracking system tricky, helpful customer service often resolved issues quickly.
Generated from verified customer reviews

There are no reviews.

Write a Review
{{review.Rating}} Stars

{{review.Title}}

By {{review.Nickname}} from {{review.Location}} on {{review.Date | date:"MMMM d, yyyy"}}

read more

Every Blindsgalore custom window treatment is backed by a manufacturer's warranty because we believe in the quality of what we sell. But we also know a warranty is only as good as the people standing behind it. That's why when you contact us, you'll speak with a real person who understands your order, your home, and your needs — not a call center or automated system.

Bali Warranty Information (opens in new tab)