Federal energy efficiency credits have covered insulation and air sealing materials, subject to annual caps and current law. Utility rebate programs in this market vary by provider. Confirm both before the work, since documentation requirements are strict.
More detail
There are two separate money-back paths and they have different rules, different administrators, and different paperwork. The federal side is a tax credit claimed on your return. Insulation and air sealing materials have been eligible categories, with an annual dollar cap and a requirement that the improvement meet specified efficiency criteria. Because the governing provisions change with legislation and are claimed against the tax year the work is placed in service, the only reliable answers come from current IRS guidance and your tax preparer rather than from a contractor's marketing. Two practical points that hold regardless: the credit generally applies to materials rather than labor for insulation, and you need the itemized invoice separating them. The utility side is a rebate paid by the provider, and it is entirely local. Programs in Greater Columbus and Central Ohio differ by electric and gas provider, change annually, and frequently require steps that must happen before work starts: a pre-inspection, an approved contractor list, or a submitted application. A rebate you discover after the job is usually a rebate you cannot claim. The sequence that protects both. Ask the utility what is currently offered and what the pre-approval requirements are. Confirm whether your contractor is on any required list. Get the quote itemized with materials and labor separated and R-values stated. Keep the product data sheets. Then have the work done. On code rather than incentives: Climate Zone 5A attic requirements run R-49 to R-60 depending on the adopted code cycle, and wall and rim joist requirements are set alongside them. Meeting current code is a separate question from qualifying for an incentive, and a retrofit is generally not required to meet new-construction code unless the scope triggers it.