Start your fiber cement siding project with confidence
Get started on your home siding project in a few easy steps with planning tools and expert resources designed to guide you from idea to installation.Step 1: Discover the benefits of fiber cement siding
Engineered for superior durability, fiber cement siding can deliver better overall performance than wood or vinyl siding, helping homes maintain their appeal and value over time.
Lasting color
ColorPlus® Technology finishes last longer than jobsite paint and resist chipping, peeling, cracking, and fading.
Cost savings
Fiber cement siding costs less than wood, can lower insurance premiums, and offers a 113.7% average return on investment.*
Climate resilience
Only Hardie® fiber cement products are Engineered for Climate® to provide the best performance specifically for the weather in your region.
Superior durability
Hardie® siding is noncombustible—it will not burn.** It resists damage from moisture and holds little appeal to pests.
Lasting value
Enjoy a low-maintenance exterior with a 30-year non-prorated limited, transferrable substrate warranty.
Download our Product Catalog to learn more about the benefits of fiber cement siding, get design inspiration, and see Hardie® products available in your region.
Step 2: Explore siding design inspiration
Check out our resources to get ideas that reflect your personality and coordinate with the architectural style of your home. Whether your vibe is classic, elegant, or bold, Hardie® products can be used to create your desired look.
Where inspiration meets design
Explore our gallery of home projects to discover color and product pairings designed to inspire.

Bring your ideas to life with Hardie™ Designer, Powered by Hover®
Try Hardie® siding products on photos of your home. Adjust the style, material, and color, then save the photo-realistic images to share with your contractor.
Unknown Component
Received request from Uniform to render a component with the public ID: hoverEmbed.
<UniformComposition /> does not have hoverEmbed mapped to a React component yet.
To teach your app how to render this component:
- Create a React component and register it with Uniform, for example
function HoverEmbed() { return ( <div> HoverEmbed! </div> ) } registerUniformComponent({ type: "hoverEmbed", component: HoverEmbed })Props that your React component will receive
{ "component": { "type": "hoverEmbed" } } - Import the component into the file where
<UniformComposition />is defined, for exampleimport "../components/HoverEmbed.tsx"
Need more help? Check out the documentation.
Explore our best-selling products and colors
Step 3: Find a contractor to kick off your project
Find local contractors who can make your home exterior project simple—and simply beautiful. James Hardie™ ALLIANCE contractors are backed by extensive installation training and track records of satisfied customers.
Need more information?
View our step-by-step guide on how to plan your siding project, from how to determine when it's time to reside to preparing for installation.
Get started on your re-side journey
Inspiration meets possibility
Follow James HardieUnknown Component
Received request from Uniform to render a component with the public ID: disclaimerText.
<UniformComposition /> does not have disclaimerText mapped to a React component yet.
To teach your app how to render this component:
- Create a React component and register it with Uniform, for example
function DisclaimerText({ text, theme, paddingBottom }) { return ( <div> DisclaimerText! </div> ) } registerUniformComponent({ type: "disclaimerText", component: DisclaimerText })Props that your React component will receive
{ "text": "© 2025 Zonda Media, a Delaware Corporation. Complete data from the Remodeling 2025 Cost vs. Value Report can be downloaded free at www.costvsvalue.com.", "theme": "dark", "paddingBottom": "none", "component": { "type": "disclaimerText", "parameters": { "text": { "type": "text", "value": "© 2025 Zonda Media, a Delaware Corporation. Complete data from the Remodeling 2025 Cost vs. Value Report can be downloaded free at www.costvsvalue.com." }, "theme": { "type": "select", "value": "dark" }, "paddingBottom": { "type": "select", "value": "none" } } } } - Import the component into the file where
<UniformComposition />is defined, for exampleimport "../components/DisclaimerText.tsx"
Need more help? Check out the documentation.
Unknown Component
Received request from Uniform to render a component with the public ID: disclaimerText.
<UniformComposition /> does not have disclaimerText mapped to a React component yet.
To teach your app how to render this component:
- Create a React component and register it with Uniform, for example
function DisclaimerText({ text, theme, paddingTop, paddingBottom }) { return ( <div> DisclaimerText! </div> ) } registerUniformComponent({ type: "disclaimerText", component: DisclaimerText })Props that your React component will receive
{ "text": "*Hardie® fiber cement products are noncombustible and/or have a Class A fire rating when tested in accordance with ASTM E84. Fiber cement fire resistance does not extend to applied paints or coatings, which may be damaged or char when exposed to flames. The use of noncombustible siding, combined with other fire mitigation measures, may help harden a home against external fire.", "theme": "dark", "paddingTop": "none", "paddingBottom": "none", "component": { "type": "disclaimerText", "parameters": { "text": { "type": "text", "value": "*Hardie® fiber cement products are noncombustible and/or have a Class A fire rating when tested in accordance with ASTM E84. Fiber cement fire resistance does not extend to applied paints or coatings, which may be damaged or char when exposed to flames. The use of noncombustible siding, combined with other fire mitigation measures, may help harden a home against external fire." }, "theme": { "type": "select", "value": "dark" }, "paddingTop": { "type": "select", "value": "none" }, "paddingBottom": { "type": "select", "value": "none" } } } } - Import the component into the file where
<UniformComposition />is defined, for exampleimport "../components/DisclaimerText.tsx"
Need more help? Check out the documentation.
Unable to find Uniform Context. Ensure the devtools plugin is activated.






