var ctPublicFunctions = {"_ajax_nonce":"4b9dd502cc","_rest_nonce":"6da05c78c7","_ajax_url":"\/wp-admin\/admin-ajax.php","_rest_url":"https:\/\/brasherattorney.com\/wp-json\/","data__cookies_type":"alternative","data__ajax_type":"rest","bot_detector_enabled":false,"data__frontend_data_log_enabled":1,"data__bot_detector_enabled":0,"cookiePrefix":"","wprocket_detected":false,"host_url":"brasherattorney.com","text__ee_click_to_select":"Click to select the whole data","text__ee_original_email":"The complete one is","text__ee_got_it":"Got it","text__ee_blocked":"Blocked","text__ee_cannot_connect":"Cannot connect","text__ee_cannot_decode":"Can not decode email. Unknown reason","text__ee_email_decoder":"CleanTalk email decoder","text__ee_wait_for_decoding":"The magic is on the way!","text__ee_decoding_process":"Please wait a few seconds while we decode the contact data."}
var ctPublic = {"_ajax_nonce":"4b9dd502cc","settings__forms__check_internal":"0","settings__forms__check_external":"0","settings__forms__force_protection":0,"settings__forms__search_test":"1","settings__forms__wc_add_to_cart":"0","bot_detector_enabled":false,"settings__sfw__anti_crawler":0,"blog_home":"https:\/\/brasherattorney.com\/","pixel__setting":"3","pixel__enabled":true,"pixel__url":"https:\/\/moderate14-v4.cleantalk.org\/pixel\/e12ce8792e259dfda480228998518d8c.gif","data__email_check_before_post":"1","data__email_check_exist_post":0,"data__cookies_type":"alternative","data__key_is_ok":true,"data__visible_fields_required":true,"wl_brandname":"Anti-Spam by CleanTalk","wl_brandname_short":"CleanTalk","ct_checkjs_key":"276ad9ccb800a4b4575cf776176fe7de4b3e0e8a9b69015927c632c6269df5e8","emailEncoderPassKey":"88c7bd828e0a98a0389290826018222d","bot_detector_forms_excluded":"W10=","advancedCacheExists":true,"varnishCacheExists":true,"wc_ajax_add_to_cart":false}
var breeze_prefetch = {"local_url":"https://brasherattorney.com","ignore_remote_prefetch":"1","ignore_list":["wp-admin","wp-login.php"]};
//# sourceURL=breeze-prefetch-js-extra
Hail-damage claims look simple on paper. The storm passed, your roof was dented and your property was damaged. The insurance carrier sends an adjuster, and you should be paid. In practice, the Houston market sees some of the most aggressively underpaid and denied hail-damage claims in the country. A Houston hail-damage lawyer can change that. Brasher Law Firm represents Houston-area homeowners and property owners fighting carriers over hail claims that should have been paid in full and were not.
We are a small firm. We know Texas law and how local courts handle these cases, and that local knowledge is behind every case we take on. The first conversation is free.
How Hail Damages Property in the Houston Area
The Houston metropolitan area takes hail less often than North Texas does, but when storms hit, they tend to be severe. Larger stones produce structural damage to roofing systems, while smaller stones often produce cosmetic damage that still degrades the protective qualities of asphalt shingles. The typical effects we see in hail claims are:
Bruising and fracturing of asphalt shingles, leading to granule loss and accelerated wear
Cracked tile and slate roofing
Dented metal roofing, gutters, downspouts and flashing
Damage to skylights, solar panels and rooftop HVAC units
Punctured or dented siding, particularly aluminum and vinyl
Damaged window screens, frames and trim
Damage to fences, sheds and outbuildings
Most homeowner’s policies cover hail damage as a named peril. The question in the dispute is usually not if hail damage is covered; it is the amount of what you are looking at that qualifies as covered damage.
Cosmetic vs. Functional Damage
This is the single most contested issue in Houston hail claims. The carrier’s adjuster walks the roof and writes that the damage is cosmetic, meaning it affects only appearance and not the functional life of the roofing material. Cosmetic-damage exclusions appear in many policies and are written to allow the carrier to deny coverage for aesthetic damage to metal roofing and similar materials.
The problem is that what carriers call “cosmetic” often is not. Hail that bruises asphalt shingles can fracture the mat below the surface granules, accelerating deterioration, even if the surface looks intact. Hail that dents a metal panel can compromise the protective coating. Reasonable engineers disagree on these classifications, and the policy language often does not clearly support the carrier’s interpretation.
When the dispute is over the line between cosmetic and functional damage, the case usually requires testimony from qualified professionals. We work with qualified roofing professionals and engineers who can assess the damage and explain it in terms that a court will respect.
The Roof-Supplement Problem
Many Houston hail claims start with an inadequate initial estimate from the carrier’s adjuster, followed by a supplement request from the roofer once the actual scope of work is known. Supplements cover items that appear only during the work itself: damaged decking, additional flashing, ridge-cap replacement and other code-required upgrades that are not visible from the ground.
In Texas, building-code upgrades may be covered under a policy that includes ordinance or law coverage. Carriers sometimes reject legitimate supplements as inflated or unnecessary. The dispute over a supplement is often where a hail claim either is paid in full or becomes a lawsuit.
Your Rights Under Texas Insurance Law
The Texas Insurance Code provides specific tools for hail-damage policyholders who have been underpaid or denied coverage. Chapter 542 (or Chapter 542A) sets statutory deadlines for acknowledging, investigating and paying claims, with statutory interest and attorney fees as penalties for violations. Chapter 541 prohibits unfair claim-settlement practices, including misrepresenting policy provisions and failing to settle when liability is reasonably clear. The Texas Department of Insurance sets the rules, but savvy bad faith lawyers enforce them in court.
These statutory remedies are particularly relevant in hail cases, where carriers often delay scope evaluations for weeks or months, while the policyholder lives with a tarp or leaking roof.
Why Houston Homeowners Choose Brasher Law Firm
Local expertise. We know Texas law and how local courts handle these cases at every stage. Our firm is small for a reason.
Free case review. Bring us your policy, the adjuster report, your roofer’s scope and any supplement requests, and we will give you an honest read of the dispute.
Licensed in Texas, Louisiana, Colorado, Utah, Oklahoma and Nevada. Many Houston clients hold property in multiple states. We can stay with you wherever the case needs to go.
Founder with personal experience. Clint Brasher’s home was severely damaged by Hurricane Rita in 2005, and his carrier fought him. That experience built this firm. We’ve been here for 20 years.
Serving Houston and the Surrounding Area
Our Houston office handles hail-damage cases throughout Harris County, Fort Bend County, Montgomery County, Galveston County and Brazoria County. We represent clients in Sugar Land, The Woodlands, Pasadena, Pearland, Katy, Baytown and Galveston and throughout Greater Houston.
Houston-area hail-damage cases are typically filed in Harris County District Court, with federal matters heard in the U.S. District Court for the Southern District of Texas. Our attorneys have experience in these courts, and oftentimes know the judges handling the claims, because our Houston-based partner, Nishi Kothari, is born and raised in Houston and familiar with the judges here.
Frequently Asked Questions
How long do I have to file a hail-damage claim in Texas?
Notice provisions vary by policy, but most homeowner’s policies require prompt notice of the loss. The statute of limitations for suing a denied or underpaid hail claim in Texas is typically 2 years + 1 day from the date of the carrier’s wrongful conduct. You should always consult with a lawyer on the specific statute of limitations applicable to your claim. If hail damage has gone undiscovered for months, talk to a lawyer about how the timeline applies to your facts.
My carrier said my hail damage is cosmetic and won’t pay. What can I do?
Cosmetic-damage exclusions are commonly invoked but not always correctly. An independent roofing or engineering assessment often reveals damage that the carrier classified as cosmetic that actually compromises the protective qualities of the roofing material. The first step is usually getting a qualified second opinion in writing.
What is a roof supplement, and why does my carrier keep rejecting it?
A supplement is a request for additional payment to cover work that was not visible or anticipated at the time of the initial estimate. Common supplements include damaged decking, code-required upgrades and additional flashing. Carriers sometimes reject supplements as inflated or unnecessary. Your contractor may need detailed documentation, and an attorney can press the carrier when legitimate supplements are being denied.
Should I sign the adjuster’s estimate or accept a check before talking to a lawyer?
Be careful. Checks from carriers sometimes come with release language that can extinguish your right to pursue additional payment. A free consultation before you sign anything can save you from giving up rights you did not know you had.
Does my homeowner’s policy cover hail damage to my fence or detached structures?
Most Texas homeowner’s policies cover detached structures under Coverage B with a sublimit, often 10% of the dwelling coverage. Fences, sheds and outbuildings typically fall under this coverage. Coverage can vary depending on your specific policy, so the best way to know for sure is to review your policy documents. We’re happy to look at yours and give you a clear answer.
If your Houston home or vehicle has hail damage, and your insurance carrier is underpaying or denying the claim, you do not have to handle this alone. Brasher Law Firm offers free consultations. Call us today, or fill out our online contact form to speak with a Houston hail-damage lawyer.
Awards & Recognition
Recognized Legal Excellence
Our attorneys are Board Certified by the Texas Board of Legal Specialization and were named to Best Lawyers' Best Law Firms list for 2026. The firm holds a 10.0 Superb rating on Avvo and is a member of the Million Dollar Advocates Forum, limited to attorneys who have won a verdict or settlement of $1 million or more for a client. We have also been selected as Super Lawyers, named to The National Trial Lawyers' Top 100 Trial Lawyers list, and included on Lawdragon's 2026 lists of the 500 Leading Plaintiff Consumer Lawyers and 500 Leading Plaintiff Financial Lawyers.
Insurance Claim Testimonials
I was referred to Nishi and Brasher Law Firm after my father had trouble getting paid for a claim from his insurance company. Not only did I find Nishi to be prompt, courteous and professional… but she was also extremely knowledgeable and efficient. There aren’t enough available stars for my family to express our gratitude for her service! Thank You!
D. Ware
I was very impressed with the Brasher Law Firm and the help of Nishi Kothari. Always in constant communication and keeping me informed with my case and explaining to me what was going on and taking place. Very easy process and very helpful with getting my case settled and resolved. I would definitely recommend this law firm to others that may have or experience the same problems I had with my insurance company.
David Faith
var gform;gform||(document.addEventListener("gform_main_scripts_loaded",function(){gform.scriptsLoaded=!0}),document.addEventListener("gform/theme/scripts_loaded",function(){gform.themeScriptsLoaded=!0}),window.addEventListener("DOMContentLoaded",function(){gform.domLoaded=!0}),gform={domLoaded:!1,scriptsLoaded:!1,themeScriptsLoaded:!1,isFormEditor:()=>"function"==typeof InitializeEditor,callIfLoaded:function(o){return!(!gform.domLoaded||!gform.scriptsLoaded||!gform.themeScriptsLoaded&&!gform.isFormEditor()||(gform.isFormEditor()&&console.warn("The use of gform.initializeOnLoaded() is deprecated in the form editor context and will be removed in Gravity Forms 3.1."),o(),0))},initializeOnLoaded:function(o){gform.callIfLoaded(o)||(document.addEventListener("gform_main_scripts_loaded",()=>{gform.scriptsLoaded=!0,gform.callIfLoaded(o)}),document.addEventListener("gform/theme/scripts_loaded",()=>{gform.themeScriptsLoaded=!0,gform.callIfLoaded(o)}),window.addEventListener("DOMContentLoaded",()=>{gform.domLoaded=!0,gform.callIfLoaded(o)}))},hooks:{action:{},filter:{}},addAction:function(o,r,e,t){gform.addHook("action",o,r,e,t)},addFilter:function(o,r,e,t){gform.addHook("filter",o,r,e,t)},doAction:function(o){gform.doHook("action",o,arguments)},applyFilters:function(o){return gform.doHook("filter",o,arguments)},removeAction:function(o,r){gform.removeHook("action",o,r)},removeFilter:function(o,r,e){gform.removeHook("filter",o,r,e)},addHook:function(o,r,e,t,n){null==gform.hooks[o][r]&&(gform.hooks[o][r]=[]);var d=gform.hooks[o][r];null==n&&(n=r+"_"+d.length),gform.hooks[o][r].push({tag:n,callable:e,priority:t=null==t?10:t})},doHook:function(r,o,e){var t;if(e=Array.prototype.slice.call(e,1),null!=gform.hooks[r][o]&&((o=gform.hooks[r][o]).sort(function(o,r){return o.priority-r.priority}),o.forEach(function(o){"function"!=typeof(t=o.callable)&&(t=window[t]),"action"==r?t.apply(null,e):e[0]=t.apply(null,e)})),"filter"==r)return e[0]},removeHook:function(o,r,t,n){var e;null!=gform.hooks[o][r]&&(e=(e=gform.hooks[o][r]).filter(function(o,r,e){return!!(null!=n&&n!=o.tag||null!=t&&t!=o.priority)}),gform.hooks[o][r]=e)}});
var gform_i18n = {"datepicker":{"wdOffset":1,"helpTextShort":"Press F1 for help","helpText":"Press the arrow keys to navigate by day, PageUp and PageDown to navigate by month, Alt+PageUp and Alt+PageDown to navigate by year, or Escape to cancel.","openOnFocusHelpText":"Press Down arrow to browse the calendar, or Escape to close.","tooltipTxt":"Press Escape to cancel","disabledTxt":"Disabled","markedTxt":"Selected","prevTxt":"Previous","nextTxt":"Next","monthTxt":"Month","yearTxt":"Year","months":["January","February","March","April","May","June","July","August","September","October","November","December"],"days":[{"s":"S","l":"Sunday"},{"s":"M","l":"Monday"},{"s":"T","l":"Tuesday"},{"s":"W","l":"Wednesday"},{"s":"T","l":"Thursday"},{"s":"F","l":"Friday"},{"s":"S","l":"Saturday"}]}};
var gf_legacy_multi = [];
var gform_gravityforms = {"strings":{"invalid_file_extension":"This type of file is not allowed. Must be one of the following:","file_uploaded":"File uploaded","delete_file":"Delete this file","in_progress":"in progress","file_exceeds_limit":"File exceeds size limit","illegal_extension":"This type of file is not allowed.","max_reached":"Maximum number of files reached","unknown_error":"There was a problem while saving the file on the server","currently_uploading":"Please wait for the uploading to complete","cancel":"Cancel","cancel_upload":"Cancel this upload","cancelled":"Cancelled","error":"Error","message":"Message"},"vars":{"images_url":"https://brasherattorney.com/wp-content/plugins/gravityforms/images"}};
var gf_global = {"gf_currency_config":{"name":"U.S. Dollar","symbol_left":"$","symbol_right":"","symbol_padding":"","thousand_separator":",","decimal_separator":".","decimals":2,"code":"USD"},"base_url":"https://brasherattorney.com/wp-content/plugins/gravityforms","number_formats":[],"version_hash":"8f5bbc89b2663efc37948a5ff8d35c8c","countries":{"AF":"Afghanistan","AX":"\u00c5land Islands","AL":"Albania","DZ":"Algeria","AS":"American Samoa","AD":"Andorra","AO":"Angola","AI":"Anguilla","AQ":"Antarctica","AG":"Antigua and Barbuda","AR":"Argentina","AM":"Armenia","AW":"Aruba","AU":"Australia","AT":"Austria","AZ":"Azerbaijan","BS":"Bahamas","BH":"Bahrain","BD":"Bangladesh","BB":"Barbados","BY":"Belarus","BE":"Belgium","BZ":"Belize","BJ":"Benin","BM":"Bermuda","BT":"Bhutan","BO":"Bolivia","BQ":"Bonaire, Sint Eustatius and Saba","BA":"Bosnia and Herzegovina","BW":"Botswana","BV":"Bouvet Island","BR":"Brazil","IO":"British Indian Ocean Territory","BN":"Brunei Darussalam","BG":"Bulgaria","BF":"Burkina Faso","BI":"Burundi","CV":"Cabo Verde","KH":"Cambodia","CM":"Cameroon","CA":"Canada","KY":"Cayman Islands","CF":"Central African Republic","TD":"Chad","CL":"Chile","CN":"China","CX":"Christmas Island","CC":"Cocos Islands","CO":"Colombia","KM":"Comoros","CD":"Congo, Democratic Republic of the","CG":"Congo","CK":"Cook Islands","CR":"Costa Rica","CI":"C\u00f4te d'Ivoire","HR":"Croatia","CU":"Cuba","CW":"Cura\u00e7ao","CY":"Cyprus","CZ":"Czechia","DK":"Denmark","DJ":"Djibouti","DM":"Dominica","DO":"Dominican Republic","EC":"Ecuador","EG":"Egypt","SV":"El Salvador","GQ":"Equatorial Guinea","ER":"Eritrea","EE":"Estonia","SZ":"Eswatini","ET":"Ethiopia","FK":"Falkland Islands","FO":"Faroe Islands","FJ":"Fiji","FI":"Finland","FR":"France","GF":"French Guiana","PF":"French Polynesia","TF":"French Southern Territories","GA":"Gabon","GM":"Gambia","GE":"Georgia","DE":"Germany","GH":"Ghana","GI":"Gibraltar","GR":"Greece","GL":"Greenland","GD":"Grenada","GP":"Guadeloupe","GU":"Guam","GT":"Guatemala","GG":"Guernsey","GN":"Guinea","GW":"Guinea-Bissau","GY":"Guyana","HT":"Haiti","HM":"Heard Island and McDonald Islands","VA":"Holy See","HN":"Honduras","HK":"Hong Kong","HU":"Hungary","IS":"Iceland","IN":"India","ID":"Indonesia","IR":"Iran","IQ":"Iraq","IE":"Ireland","IM":"Isle of Man","IL":"Israel","IT":"Italy","JM":"Jamaica","JP":"Japan","JE":"Jersey","JO":"Jordan","KZ":"Kazakhstan","KE":"Kenya","KI":"Kiribati","KP":"Korea, Democratic People's Republic of","KR":"Korea, Republic of","KW":"Kuwait","KG":"Kyrgyzstan","LA":"Lao People's Democratic Republic","LV":"Latvia","LB":"Lebanon","LS":"Lesotho","LR":"Liberia","LY":"Libya","LI":"Liechtenstein","LT":"Lithuania","LU":"Luxembourg","MO":"Macao","MG":"Madagascar","MW":"Malawi","MY":"Malaysia","MV":"Maldives","ML":"Mali","MT":"Malta","MH":"Marshall Islands","MQ":"Martinique","MR":"Mauritania","MU":"Mauritius","YT":"Mayotte","MX":"Mexico","FM":"Micronesia","MD":"Moldova","MC":"Monaco","MN":"Mongolia","ME":"Montenegro","MS":"Montserrat","MA":"Morocco","MZ":"Mozambique","MM":"Myanmar","NA":"Namibia","NR":"Nauru","NP":"Nepal","NL":"Netherlands","NC":"New Caledonia","NZ":"New Zealand","NI":"Nicaragua","NE":"Niger","NG":"Nigeria","NU":"Niue","NF":"Norfolk Island","MK":"North Macedonia","MP":"Northern Mariana Islands","NO":"Norway","OM":"Oman","PK":"Pakistan","PW":"Palau","PS":"Palestine, State of","PA":"Panama","PG":"Papua New Guinea","PY":"Paraguay","PE":"Peru","PH":"Philippines","PN":"Pitcairn","PL":"Poland","PT":"Portugal","PR":"Puerto Rico","QA":"Qatar","RE":"R\u00e9union","RO":"Romania","RU":"Russian Federation","RW":"Rwanda","BL":"Saint Barth\u00e9lemy","SH":"Saint Helena, Ascension and Tristan da Cunha","KN":"Saint Kitts and Nevis","LC":"Saint Lucia","MF":"Saint Martin","PM":"Saint Pierre and Miquelon","VC":"Saint Vincent and the Grenadines","WS":"Samoa","SM":"San Marino","ST":"Sao Tome and Principe","SA":"Saudi Arabia","SN":"Senegal","RS":"Serbia","SC":"Seychelles","SL":"Sierra Leone","SG":"Singapore","SX":"Sint Maarten","SK":"Slovakia","SI":"Slovenia","SB":"Solomon Islands","SO":"Somalia","ZA":"South Africa","GS":"South Georgia and the South Sandwich Islands","SS":"South Sudan","ES":"Spain","LK":"Sri Lanka","SD":"Sudan","SR":"Suriname","SJ":"Svalbard and Jan Mayen","SE":"Sweden","CH":"Switzerland","SY":"Syria Arab Republic","TW":"Taiwan","TJ":"Tajikistan","TZ":"Tanzania, the United Republic of","TH":"Thailand","TL":"Timor-Leste","TG":"Togo","TK":"Tokelau","TO":"Tonga","TT":"Trinidad and Tobago","TN":"Tunisia","TR":"T\u00fcrkiye","TM":"Turkmenistan","TC":"Turks and Caicos Islands","TV":"Tuvalu","UG":"Uganda","UA":"Ukraine","AE":"United Arab Emirates","GB":"United Kingdom","US":"United States","UY":"Uruguay","UM":"US Minor Outlying Islands","UZ":"Uzbekistan","VU":"Vanuatu","VE":"Venezuela","VN":"Viet Nam","VG":"Virgin Islands, British","VI":"Virgin Islands, U.S.","WF":"Wallis and Futuna","EH":"Western Sahara","YE":"Yemen","ZM":"Zambia","ZW":"Zimbabwe"},"strings":{"newRowAdded":"New row added.","rowRemoved":"Row removed","formSaved":"The form has been saved. The content contains the link to return and complete the form."}};
//# sourceURL=gform_gravityforms-js-extra
var gform_theme_config = {"common":{"form":{"honeypot":{"version_hash":"8f5bbc89b2663efc37948a5ff8d35c8c"},"ajax":{"ajaxurl":"https://brasherattorney.com/wp-admin/admin-ajax.php","ajax_submission_nonce":"805a9e8823","i18n":{"step_announcement":"Step %1$s of %2$s, %3$s","unknown_error":"There was an unknown error processing your request. Please try again.","error_403":"The request was blocked (403 error) for unknown security reasons. Remove any code-like text (scripts or DB queries) and try again."}}}},"hmr_dev":"","public_path":"https://brasherattorney.com/wp-content/plugins/gravityforms/assets/js/dist/","config_nonce":"effe22c2ed"};
//# sourceURL=gform_gravityforms_theme-js-extra