<SEC-DOCUMENT>0001437749-24-033387.txt : 20241105
<SEC-HEADER>0001437749-24-033387.hdr.sgml : 20241105
<ACCEPTANCE-DATETIME>20241105171631
ACCESSION NUMBER:		0001437749-24-033387
CONFORMED SUBMISSION TYPE:	S-8
PUBLIC DOCUMENT COUNT:		4
REFERENCES 429:			333-233050
FILED AS OF DATE:		20241105
DATE AS OF CHANGE:		20241105
EFFECTIVENESS DATE:		20241105

FILER:

	COMPANY DATA:	
		COMPANY CONFORMED NAME:			GENERAC HOLDINGS INC.
		CENTRAL INDEX KEY:			0001474735
		STANDARD INDUSTRIAL CLASSIFICATION:	MOTORS & GENERATORS [3621]
		ORGANIZATION NAME:           	04 Manufacturing
		IRS NUMBER:				205654756
		STATE OF INCORPORATION:			DE
		FISCAL YEAR END:			1231

	FILING VALUES:
		FORM TYPE:		S-8
		SEC ACT:		1933 Act
		SEC FILE NUMBER:	333-283011
		FILM NUMBER:		241428542

	BUSINESS ADDRESS:	
		STREET 1:		S45 W29290 HIGHWAY 59
		CITY:			WAUKESHA
		STATE:			WI
		ZIP:			53187
		BUSINESS PHONE:		888 436-3722

	MAIL ADDRESS:	
		STREET 1:		S45 W29290 HIGHWAY 59
		CITY:			WAUKESHA
		STATE:			WI
		ZIP:			53187
</SEC-HEADER>
<DOCUMENT>
<TYPE>S-8
<SEQUENCE>1
<FILENAME>gnrc20241104_s8.htm
<DESCRIPTION>FORM S-8
<TEXT>
<html><head>
	<title>gnrc20241104_s8.htm</title>

	<!-- Generated by ThunderDome Portal - 11/5/2024 9:21:38 PM --><meta charset="utf-8"><meta name="format-detection" content="telephone=no">
</head>
<body style="font-size: 10pt; font-family: &quot;Times New Roman&quot;; padding: 0in 0.1in; cursor: auto;">
<p style="margin: 0pt; font-family: &quot;Times New Roman&quot;; font-size: 10pt;">&nbsp;</p>

<p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; text-align: center; margin: 0pt;"><b>As filed with the Securities and Exchange Commission on November 5, 2024</b></p>

<p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; text-align: center; margin: 0pt;">&nbsp;</p>

<p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin: 0pt; text-align: right;"><b>Registration No. 333-</b></p>

<p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; text-align: center; margin: 0pt;">&nbsp;</p>

<p style="font-family: Times New Roman; font-size: 16pt; font-variant: normal; text-align: center; margin: 0pt;"><b>UNITED STATES</b></p>

<p style="font-family: Times New Roman; font-size: 16pt; font-variant: normal; text-align: center; margin: 0pt;"><b>SECURITIES AND EXCHANGE COMMISSION</b></p>

<p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; text-align: center; margin: 0pt;"><b>WASHINGTON, D.C. 20549</b></p>

<p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; text-align: center; margin: 0pt;">&nbsp;</p>

<hr style="text-align: center; height: 1px; color: #000000; background-color: #000000; width: 25%; border: none; margin: 3pt auto">
<p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; text-align: center; margin: 0pt;">&nbsp;</p>

<p style="font-family: Times New Roman; font-size: 16pt; font-variant: normal; text-align: center; margin: 0pt;"><b>FORM S-8</b></p>

<p style="font-family: Times New Roman; font-size: 12pt; font-variant: normal; text-align: center; margin: 0pt;">&nbsp;</p>

<p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; text-align: center; margin: 0pt;"><b>REGISTRATION STATEMENT </b></p>

<p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; text-align: center; margin: 0pt;"><b>UNDER</b></p>

<p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; text-align: center; margin: 0pt;"><b>THE SECURITIES ACT OF 1933</b></p>

<p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; text-align: center; margin: 0pt;">&nbsp;</p>

<hr style="text-align: center; height: 1px; color: #000000; background-color: #000000; width: 25%; border: none; margin: 3pt auto">
<p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; text-align: center; margin: 0pt;">&nbsp;</p>

<p style="font-family: Times New Roman; font-size: 16pt; font-variant: normal; text-align: center; margin: 0pt;"><b>Generac Holdings Inc.</b></p>

<p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; text-align: center; margin: 0pt;">(Exact name of registrant as specified in its charter)</p>

<p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; text-align: center; margin: 0pt;">&nbsp;</p>

<table border="0" cellpadding="0" cellspacing="0" style="font-size: 10pt; font-family: &quot;Times New Roman&quot;, Times, serif; width: 100%;">

		<tr>
			<td style="width: 50%; text-align: center;"><b>Delaware</b></td>
			<td style="width: 50%; text-align: center;"><b>20-5654756</b></td>
		</tr>
		<tr>
			<td style="text-align: center;">&nbsp;</td>
			<td style="text-align: center;">&nbsp;</td>
		</tr>
		<tr>
			<td style="text-align: center;">(State or other jurisdiction of incorporation or organization)</td>
			<td style="text-align: center;">(I.R.S. Employer Identification No.)</td>
		</tr>

</table>

<p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; text-align: center; margin: 0pt;">&nbsp;</p>

<p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;">&nbsp;</p>

<p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt 0pt 0pt 8pt;"><b>S45 W29290 Hwy 59</b></p>

<p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt 0pt 0pt 8pt;"><b>Waukesha, Wisconsin 53189</b></p>

<p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt 0pt 0pt 8pt;">(Address of Principal Executive Offices) (Zip Code)</p>

<p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt 0pt 0pt 8pt;">&nbsp;</p>

<hr style="text-align: center; height: 1px; color: #000000; background-color: #000000; width: 25%; border: none; margin: 3pt auto">
<p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt 0pt 0pt 8pt;">&nbsp;</p>

<p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt 0pt 0pt 8pt;"><b>GENERAC HOLDINGS INC.</b></p>

<p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt 0pt 0pt 8pt;"><b>AMENDED AND RESTATED 2019 EQUITY INCENTIVE PLAN</b></p>

<p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt 0pt 0pt 8pt;">(Full title of the plan)</p>

<p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt 0pt 0pt 8pt;">&nbsp;</p>

<p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt 0pt 0pt 8pt;"><b>Raj Kanuru</b></p>

<p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt 0pt 0pt 8pt;"><b>Executive Vice President, General Counsel, and Secretary</b></p>

<p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt 0pt 0pt 8pt;"><b>Generac Holdings Inc. S45 W29290 Hwy 59</b></p>

<p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt 0pt 0pt 8pt;"><b>Waukesha, Wisconsin 53189 (262) 544-4811</b></p>

<p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt 0pt 0pt 8pt;">(Name, address and telephone number, including area code, of agent for service)</p>

<p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt 0pt 0pt 8pt;">&nbsp;</p>

<hr style="text-align: center; height: 1px; color: #000000; background-color: #000000; width: 25%; border: none; margin: 3pt auto">
<p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;">&nbsp;</p>

<p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; text-align: justify; margin: 0pt;">Indicate by check mark whether the registrant is a large accelerated filer, an accelerated filer, a non-accelerated filer, a smaller reporting company, or an emerging growth company. See the definitions of &#8220;large accelerated filer,&#8221; &#8220;accelerated filer,&#8221; &#8220;smaller reporting company,&#8221; and &#8220;emerging growth company&#8221; in Rule 12b-2 of the Exchange Act.</p>

<p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;">&nbsp;</p>

<table border="0" cellpadding="0" cellspacing="0" style="font-size: 10pt; font-family: &quot;Times New Roman&quot;, Times, serif; width: 100%;">

		<tr>
			<td style="width: 50%;">Large accelerated filer &#9746;</td>
			<td style="width: 50%;">Accelerated filer &#9744;</td>
		</tr>
		<tr>
			<td>&nbsp;</td>
			<td>&nbsp;</td>
		</tr>
		<tr>
			<td>Non-accelerated filer &#9744;</td>
			<td>Smaller reporting company &#9744;</td>
		</tr>
		<tr>
			<td>&nbsp;</td>
			<td>&nbsp;</td>
		</tr>
		<tr>
			<td>Emerging growth company &#9744;</td>
			<td>&nbsp;</td>
		</tr>

</table>

<p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin: 0pt;">&nbsp;</p>

<p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; text-align: justify; margin: 0pt;">If an emerging growth company, indicate by check mark if the registrant has elected not to use the extended transition period for complying with any new or revised financial accounting standards provided pursuant to Section 7(a)(2)(B) of the Securities Act. &#9744;</p>

<p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;">&nbsp;</p>

<div class="PGBK" style="width: 100%; margin-left: 0pt; margin-right: 0pt">
<div class="PGFTR" style="text-align: center; width: 100%">
<div class="hf-row">
<div class="hf-cell PGNUM">&nbsp;</div>
</div>
</div>

<hr style="PAGE-BREAK-AFTER: always; border: none; width: 100%; height: 2px; color: #000000; background-color: #000000">
<div class="PGHDR" style="text-align: left; width: 100%">
<div class="hf-row">
<div class="hf-cell TOCLink">&nbsp;</div>
</div>
</div>
</div>

<p style="font-family: 'Times New Roman', Times, serif; font-size: 10pt; margin: 0pt; text-align: left">&nbsp;</p>

<p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; text-align: center; margin: 0pt;"><b>EXPLANATORY NOTE</b></p>

<p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;">&nbsp;</p>

<p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; text-align: justify; margin: 0pt; text-indent: 36pt;">The stockholders of Generac Holdings Inc. (the &#8220;Company&#8221;) approved the Generac Holdings Inc. Amended and Restated 2019 Equity Incentive Plan (the &#8220;Amended and Restated Plan&#8221;) on June 13, 2024. The purpose of this Registration Statement is to register 3,900,000 additional shares of Common Stock, $0.01 par value, of the Company in connection with the Amended and Restated Plan.</p>

<p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;">&nbsp;</p>

<p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; text-align: justify; margin: 0pt; text-indent: 36pt;">Pursuant to General Instruction E of Form S-8, the contents of the Company&#8217;s prior Registration Statement on Form S-8 (<a href="http://www.sec.gov/Archives/edgar/data/1474735/000143774919015643/gnrc20190802_s8.htm" style="-sec-extract:exhibit;"><u>Reg. No. 333-233050</u></a>) is incorporated by reference into this Registration Statement, except to the extent amended or superseded by the information set forth in this Registration Statement.</p>

<p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;">&nbsp;</p>

<p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin: 0pt;"><b>PART II-INFORMATION REQUIRED IN THE REGISTRATION STATEMENT</b></p>

<p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;">&nbsp;</p>

<p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin: 0pt;"><b>Item 3. Incorporation of Documents by Reference.</b></p>

<p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;">&nbsp;</p>

<p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; text-align: justify; margin: 0pt; text-indent: 36pt;">The Company hereby incorporates by reference into this Registration Statement the following documents filed with the Securities and Exchange Commission (the &#8220;Commission&#8221;):</p>

<p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;">&nbsp;</p>

<table border="0" cellpadding="0" cellspacing="0" style="width: 100%; text-indent: 0px;">

		<tr style="vertical-align: top;">
			<td style="width: 36pt;">
			<p style="margin: 0pt; text-align: justify; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;">(1)</p>
			</td>
			<td style="width: auto;">
			<p style="margin: 0pt; text-align: justify; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;">The Company&#8217;s Annual Report on Form 10-K for the year ended <a href="http://www.sec.gov/ix?doc=/Archives/edgar/data/0001474735/000143774924005040/gnrc20231231_10k.htm" style="-sec-extract:exhibit;"><u>December 31, 2023</u></a> (the &#8220;2023 Annual Report&#8221;), including information specifically incorporated by reference into the 2023 Annual Report from the Company&#8217;s definitive proxy statement on Schedule 14A for the Company&#8217;s 2024 Annual Meeting of Stockholders filed with the Commission on <a href="http://www.sec.gov/ix?doc=/Archives/edgar/data/0001474735/000110465924053993/tm2333314-d4_def14a.htm" style="-sec-extract:exhibit;"><u>April 29, 2024</u></a>.</p>
			</td>
		</tr>

</table>

<p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;">&nbsp;</p>

<table border="0" cellpadding="0" cellspacing="0" style="width: 100%; text-indent: 0px;">

		<tr style="vertical-align: top;">
			<td style="width: 36pt;">
			<p style="margin: 0pt; text-align: justify; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;">(2)</p>
			</td>
			<td style="width: auto;">
			<p style="margin: 0pt; text-align: justify; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;">The Company&#8217;s Quarterly Reports on Form 10-Q for the quarters ended <a href="http://www.sec.gov/ix?doc=/Archives/edgar/data/0001474735/000143774924015075/gnrc20240331_10q.htm" style="-sec-extract:exhibit;"><u>March 31, 2024</u></a>, <a href="http://www.sec.gov/ix?doc=/Archives/edgar/data/0001474735/000143774924024883/gnrc20240630_10q.htm" style="-sec-extract:exhibit;"><u>June 30, 2024</u></a>, and <a href="http://www.sec.gov/ix?doc=/Archives/edgar/data/1474735/000143774924033337/gnrc20240930_10q.htm" style="-sec-extract:exhibit;">September 30, 2024</a>.</p>
			</td>
		</tr>

</table>

<p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;">&nbsp;</p>

<table border="0" cellpadding="0" cellspacing="0" style="width: 100%; text-indent: 0px;">

		<tr style="vertical-align: top;">
			<td style="width: 36pt;">
			<p style="margin: 0pt; text-align: justify; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;">(3)</p>
			</td>
			<td style="width: auto;">
			<p style="margin: 0pt; text-align: justify; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;">The Company&#8217;s Current Reports on Form 8-K filed with the Commission on <a href="http://www.sec.gov/ix?doc=/Archives/edgar/data/0001474735/000143774924020477/gnrc20240617_8k.htm" style="-sec-extract:exhibit;"><u>June 17, 2024</u></a>, <a href="http://www.sec.gov/ix?doc=/Archives/edgar/data/0001474735/000143774924022233/gnrc20240703_8k.htm" style="-sec-extract:exhibit;"><u>July 5, 2024</u></a>, <u><a href="http://www.sec.gov/ix?doc=/Archives/edgar/data/0001474735/000143774924023974/gnrc20240730_8k.htm" style="-sec-extract:exhibit;">July 31, 2024</a>, and <a href="http://www.sec.gov/ix?doc=/Archives/edgar/data/0001474735/000143774924032683/gnrc20241028_8k.htm" style="-sec-extract:exhibit;">October 31, 2024</a></u>.</p>
			</td>
		</tr>

</table>

<p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;">&nbsp;</p>

<table border="0" cellpadding="0" cellspacing="0" style="width: 100%; text-indent: 0px;">

		<tr style="vertical-align: top;">
			<td style="width: 36pt;">
			<p style="margin: 0pt; text-align: justify; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;">(4)</p>
			</td>
			<td style="width: auto;">
			<p style="margin: 0pt; text-align: justify; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;">The description of the Company&#8217;s Common Stock contained in <a href="http://www.sec.gov/Archives/edgar/data/1474735/000143774920003516/ex_172898.htm" style="-sec-extract:exhibit;"><u>Exhibit 4.2</u></a> to the Company&#8217;s Annual Report on Form 10-K for the year ended December 31, 2019, and any amendment or report filed for the purpose of further updating such description.</p>
			</td>
		</tr>

</table>

<p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;">&nbsp;</p>

<p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin: 0pt;"><b>Item 5. Interests of Named Experts and Counsel.</b></p>

<p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;">&nbsp;</p>

<p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; text-align: justify; margin: 0pt; text-indent: 36pt;">Mr. Kanuru, Executive Vice President, General Counsel and Secretary of the Company, has given his opinion about certain legal matters affecting the shares of the Company&#8217;s Common Stock registered under this Registration Statement. Mr. Kanuru is eligible to participate in the Company&#8217;s equity compensation plans, including the Amended and Restated Plan and, as of November 5, 2024, he was the beneficial owner of 13,925 shares of the Company&#8217;s Common Stock.&nbsp; Mr. Kanuru does not have any options or units to acquire shares of the Company&#8217;s Common Stock that will vest within sixty days of November 5, 2024.</p>

<p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;">&nbsp;</p>

<p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin: 0pt;"><b>Item 8.</b>&nbsp;<b> Exhibits.</b></p>

<p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;">&nbsp;</p>

<p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; text-align: justify; margin: 0pt; text-indent: 36pt;">The exhibits filed herewith or incorporated herein by reference are set forth in the attached Exhibit Index.&nbsp;</p>

<p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;">&nbsp;</p>

<p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; text-align: center; margin: 0pt;"><b>EXHIBIT INDEX</b></p>

<p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;">&nbsp;</p>

<table border="0" cellpadding="0" cellspacing="0" style="width: 100%; text-indent: 0px;">

		<tr style="vertical-align: top;">
			<td style="width: 36pt;">
			<p style="margin: 0pt; text-align: justify; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;">4.1</p>
			</td>
			<td style="width: auto;">
			<p style="margin: 0pt; text-align: justify; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"><a href="http://www.sec.gov/Archives/edgar/data/1474735/000104746910002937/a2197602zex-3_1.htm" style="-sec-extract:exhibit;"><u>Third Amended and Restated Certificate of Incorporation of Generac Holdings Inc. (incorporated by reference to Exhibit 3.1 of the Company&#8217;</u><u>s Annual Report on Form 10-K for the fiscal year ended December 31, 2009).</u></a></p>
			</td>
		</tr>

</table>

<p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;">&nbsp;</p>

<table border="0" cellpadding="0" cellspacing="0" style="width: 100%; text-indent: 0px;">

		<tr style="vertical-align: top;">
			<td style="width: 36pt;">
			<p style="margin: 0pt; text-align: justify; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;">4.2</p>
			</td>
			<td style="width: auto;">
			<p style="margin: 0pt; text-align: justify; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"><a href="http://www.sec.gov/Archives/edgar/data/1474735/000143774923006220/ex_487119.htm" style="-sec-extract:exhibit;"><u>Amended and Restated Bylaws of Generac Holdings, Inc. (incorporated by reference to Exhibit 3.2 of the Company&#8217;</u><u>s Current Report on Form 8-K filed with the SEC on March 10, 2023).</u></a></p>
			</td>
		</tr>

</table>

<p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;">&nbsp;</p>

<table border="0" cellpadding="0" cellspacing="0" style="width: 100%; text-indent: 0px;">

		<tr style="vertical-align: top;">
			<td style="width: 36pt;">
			<p style="margin: 0pt; text-align: justify; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;">5</p>
			</td>
			<td style="width: auto;">
			<p style="margin: 0pt; text-align: justify; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"><a href="ex_742656.htm" style="-sec-extract:exhibit;"><u>Opinion of Raj Kanuru, EVP, General Counsel, and Secretary (filed herewith)</u>.</a></p>
			</td>
		</tr>

</table>

<p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;">&nbsp;</p>

<table border="0" cellpadding="0" cellspacing="0" style="width: 100%; text-indent: 0px;">

		<tr style="vertical-align: top;">
			<td style="width: 36pt;">
			<p style="margin: 0pt; text-align: justify; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;">10.1</p>
			</td>
			<td style="width: auto;">
			<p style="margin: 0pt; text-align: justify; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"><a href="http://www.sec.gov/ix?doc=/Archives/edgar/data/1474735/000110465924053993/tm2333314-d4_def14a.htm" style="-sec-extract:exhibit;"><u>Generac Holdings Inc. Amended and Restated 2019 Equity Incentive Plan (incorporated by reference to Appendix A to the Definitive Proxy Statement on Schedule 14A of the Company filed with the Commission on April 29, 2024).</u></a></p>
			</td>
		</tr>

</table>

<p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;">&nbsp;</p>

<table border="0" cellpadding="0" cellspacing="0" style="width: 100%; text-indent: 0px;">

		<tr style="vertical-align: top;">
			<td style="width: 36pt;">
			<p style="margin: 0pt; text-align: justify; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;">23.1</p>
			</td>
			<td style="width: auto;">
			<p style="margin: 0pt; text-align: justify; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"><a href="ex_742657.htm" style="-sec-extract:exhibit;"><u>Consent of Independent Registered Public Accounting Firm (filed herewith)</u>.</a></p>
			</td>
		</tr>

</table>

<p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;">&nbsp;</p>

<table border="0" cellpadding="0" cellspacing="0" style="width: 100%; text-indent: 0px;">

		<tr style="vertical-align: top;">
			<td style="width: 36pt;">
			<p style="margin: 0pt; text-align: justify; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;">23.2</p>
			</td>
			<td style="width: auto;">
			<p style="margin: 0pt; text-align: justify; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"><a href="ex_742656.htm" style="-sec-extract:exhibit;"><u>Consent of Raj Kanuru, EVP, General Counsel, and Secretary (included in Exhibit 5)</u>.</a></p>
			</td>
		</tr>

</table>

<p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;">&nbsp;</p>

<table border="0" cellpadding="0" cellspacing="0" style="width: 100%; text-indent: 0px;">

		<tr style="vertical-align: top;">
			<td style="width: 36pt;">
			<p style="margin: 0pt; text-align: justify; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;">24</p>
			</td>
			<td style="width: auto;">
			<p style="margin: 0pt; text-align: justify; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"><a href="#poa" style="-sec-extract:exhibit;"><u>Power of Attorney (included on the signature page hereto).</u></a></p>
			</td>
		</tr>

</table>

<p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;">&nbsp;</p>

<table border="0" cellpadding="0" cellspacing="0" style="width: 100%; text-indent: 0px;">

		<tr style="vertical-align: top;">
			<td style="width: 36pt;">
			<p style="margin: 0pt; text-align: justify; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;">107</p>
			</td>
			<td style="width: auto;">
			<p style="margin: 0pt; text-align: justify; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"><a href="ex_742659.htm" style="-sec-extract:exhibit;"><u>Filing Fee Table (filed herewith)</u>.</a></p>
			</td>
		</tr>

</table>

<p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;">&nbsp;</p>

<div class="PGBK" style="width: 100%; margin-left: 0pt; margin-right: 0pt">
<div class="PGFTR" style="text-align: center; width: 100%">
<div class="hf-row">
<div class="hf-cell PGNUM">&nbsp;</div>
</div>
</div>

<hr style="PAGE-BREAK-AFTER: always; border: none; width: 100%; height: 2px; color: #000000; background-color: #000000">
<div class="PGHDR" style="text-align: left; width: 100%">
<div class="hf-row">
<div class="hf-cell TOCLink">&nbsp;</div>
</div>
</div>
</div>

<p style="font-family: 'Times New Roman', Times, serif; font-size: 10pt; margin: 0pt; text-align: left">&nbsp;</p>

<p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; text-align: center; margin: 0pt;"><b>SIGNATURES</b></p>

<p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;">&nbsp;</p>

<p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; text-align: justify; margin: 0pt;">Pursuant to the requirements of the Securities Act of 1933, as amended, the Registrant certifies that it has reasonable grounds to believe that it meets all of the requirements for filing on Form S-8 and has duly caused this Registration Statement to be signed on its behalf by the undersigned, thereunto duly authorized, in the City of Waukesha, State of Wisconsin, on November 5, 2024.</p>

<p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;">&nbsp;</p>

<p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;">&nbsp;</p>

<table border="0" cellpadding="0" cellspacing="0" style="font-size: 10pt; font-family: &quot;Times New Roman&quot;, Times, serif; width: 100%;">

		<tr>
			<td style="width: 45%;">&nbsp;</td>
			<td colspan="2" rowspan="1" style="width: 4%;">GENERAC HOLDINGS INC.</td>
		</tr>
		<tr>
			<td style="width: 45%;">&nbsp;</td>
			<td style="width: 4%;">&nbsp;</td>
			<td style="width: 51%;">&nbsp;</td>
		</tr>
		<tr>
			<td style="width: 45%;">&nbsp;</td>
			<td style="width: 4%;">&nbsp;</td>
			<td style="width: 51%;">&nbsp;</td>
		</tr>
		<tr>
			<td style="width: 45%;">&nbsp;</td>
			<td style="width: 4%;">By:</td>
			<td style="width: 51%; border-bottom: 1px solid rgb(0, 0, 0);">/s/ Aaron P. Jagdfeld</td>
		</tr>
		<tr>
			<td style="width: 45%;">&nbsp;</td>
			<td style="width: 4%;">&nbsp;</td>
			<td style="width: 51%;">Aaron Jagdfeld</td>
		</tr>
		<tr>
			<td style="width: 45%;">&nbsp;</td>
			<td style="width: 4%;">&nbsp;</td>
			<td style="width: 51%;">Chairman, President, and Chief Executive Officer</td>
		</tr>

</table>

<p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin: 0pt;">&nbsp;</p>

<p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;">&nbsp;</p>

<p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; text-align: justify; margin: 0pt;"><a id="poa" name="poa" title="poa"></a>Pursuant to the requirements of the Securities Act of 1933, this Registration Statement has been signed by the following persons in the capacities indicated on November 5, 2024. Each person whose signature appears below hereby constitutes and appoints each of Joe Kavalary and Raj Kanuru, with full power to each to act without the other, his or her true and lawful attorney-in-fact and agent with full power of substitution, for him or her and in his or her name, place and stead, in any and all capacities, to sign one or more Registration Statements on Form S-8, and any and all amendments (including post-effective amendments) thereto, relating to the offering of common stock of Generac Holdings Inc. pursuant to the Generac Holdings Inc. Amended and Restated 2019 Equity Incentive Plan, and to file the same with all exhibits thereto, and other documents in connection therewith, with the Securities and Exchange Commission, and to file the same with such other authorities as necessary, granting unto each such attorney-in-fact and agent full power and authority to do and perform each and every act and thing requisite and necessary to be done in and about the premises, as fully to all intents and purposes as he or she might or could do in person, hereby ratifying and confirming all that each such attorney-in-fact and agent, or his substitute, may lawfully do or cause to be done by virtue hereof.</p>

<p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;">&nbsp;</p>

<p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;">&nbsp;</p>

<table border="0" cellpadding="0" cellspacing="0" style="font-size: 10pt; font-family: &quot;Times New Roman&quot;, Times, serif; width: 100%;">

		<tr>
			<td style="width: 49%; text-align: center; border-bottom: 1px solid rgb(0, 0, 0);"><b>Name</b></td>
			<td style="width: 2%;">&nbsp;</td>
			<td style="width: 49%; text-align: center; border-bottom: 1px solid rgb(0, 0, 0);"><b>Title</b></td>
		</tr>
		<tr>
			<td style="width: 49%;">&nbsp;</td>
			<td style="width: 2%;">&nbsp;</td>
			<td style="width: 49%;">&nbsp;</td>
		</tr>
		<tr>
			<td style="width: 49%; border-bottom: 1px solid black;">&nbsp;/s/ AARON P. JAGDFELD</td>
			<td style="width: 2%;">&nbsp;</td>
			<td style="width: 49%;">Chairman, President and Chief Executive Officer</td>
		</tr>
		<tr>
			<td style="width: 49%;">Aaron P. Jagdfeld</td>
			<td style="width: 2%;">&nbsp;</td>
			<td style="width: 49%;"><i>(Principal Executive Officer)</i></td>
		</tr>
		<tr>
			<td style="width: 49%;">&nbsp;</td>
			<td style="width: 2%;">&nbsp;</td>
			<td style="width: 49%;">&nbsp;</td>
		</tr>
		<tr>
			<td style="width: 49%; border-bottom: 1px solid black;">/s/ YORK A. RAGEN</td>
			<td style="width: 2%;">&nbsp;</td>
			<td style="width: 49%;">Chief Financial Officer and Chief Accounting Officer</td>
		</tr>
		<tr>
			<td style="width: 49%;">York A. Ragen</td>
			<td style="width: 2%;">&nbsp;</td>
			<td style="width: 49%;"><i>(Principal Financial and Accounting Officer)</i></td>
		</tr>
		<tr>
			<td style="width: 49%;">&nbsp;</td>
			<td style="width: 2%;">&nbsp;</td>
			<td style="width: 49%;">&nbsp;</td>
		</tr>
		<tr>
			<td style="width: 49%; border-bottom: 1px solid black;">/s/ BENNETT J. MORGAN</td>
			<td style="width: 2%;">&nbsp;</td>
			<td style="width: 49%;">Lead Director</td>
		</tr>
		<tr>
			<td style="width: 49%;">Bennett J. Morgan</td>
			<td style="width: 2%;">&nbsp;</td>
			<td style="width: 49%;">&nbsp;</td>
		</tr>
		<tr>
			<td style="width: 49%;">&nbsp;</td>
			<td style="width: 2%;">&nbsp;</td>
			<td style="width: 49%;">&nbsp;</td>
		</tr>
		<tr>
			<td style="width: 49%; border-bottom: 1px solid black;">/s/ MARCIA J. AVEDON</td>
			<td style="width: 2%;">&nbsp;</td>
			<td style="width: 49%;">Director</td>
		</tr>
		<tr>
			<td style="width: 49%;">Marcia J. Avedon</td>
			<td style="width: 2%;">&nbsp;</td>
			<td style="width: 49%;">&nbsp;</td>
		</tr>
		<tr>
			<td style="width: 49%;">&nbsp;</td>
			<td style="width: 2%;">&nbsp;</td>
			<td style="width: 49%;">Director</td>
		</tr>
		<tr>
			<td style="width: 49%; border-bottom: 1px solid black;">/s/ JOHN D. BOWLIN</td>
			<td style="width: 2%;">&nbsp;</td>
			<td style="width: 49%;">&nbsp;</td>
		</tr>
		<tr>
			<td style="width: 49%;">John D. Bowlin</td>
			<td style="width: 2%;">&nbsp;</td>
			<td style="width: 49%;">Director</td>
		</tr>
		<tr>
			<td style="width: 49%;">&nbsp;</td>
			<td style="width: 2%;">&nbsp;</td>
			<td style="width: 49%;">&nbsp;</td>
		</tr>
		<tr>
			<td style="width: 49%; border-bottom: 1px solid black;">/s/ ROBERT D. DIXON</td>
			<td style="width: 2%;">&nbsp;</td>
			<td style="width: 49%;">Director</td>
		</tr>
		<tr>
			<td style="width: 49%;">Robert D. Dixon</td>
			<td style="width: 2%;">&nbsp;</td>
			<td style="width: 49%;">&nbsp;</td>
		</tr>
		<tr>
			<td style="width: 49%;">&nbsp;</td>
			<td style="width: 2%;">&nbsp;</td>
			<td style="width: 49%;">Director</td>
		</tr>
		<tr>
			<td style="width: 49%; border-bottom: 1px solid black;">/s/ WILLIAM D. JENKINS, JR.</td>
			<td style="width: 2%;">&nbsp;</td>
			<td style="width: 49%;">&nbsp;</td>
		</tr>
		<tr>
			<td style="width: 49%;">William D. Jenkins, Jr.</td>
			<td style="width: 2%;">&nbsp;</td>
			<td style="width: 49%;">Director</td>
		</tr>
		<tr>
			<td style="width: 49%;">&nbsp;</td>
			<td style="width: 2%;">&nbsp;</td>
			<td style="width: 49%;">&nbsp;</td>
		</tr>
		<tr>
			<td style="width: 49%; border-bottom: 1px solid black;">/s/ ANDREW G. LAMPEREUR</td>
			<td style="width: 2%;">&nbsp;</td>
			<td style="width: 49%;">Director</td>
		</tr>
		<tr>
			<td style="width: 49%;">Andrew G. Lampereur</td>
			<td style="width: 2%;">&nbsp;</td>
			<td style="width: 49%;">&nbsp;</td>
		</tr>
		<tr>
			<td style="width: 49%;">&nbsp;</td>
			<td style="width: 2%;">&nbsp;</td>
			<td style="width: 49%;">Director</td>
		</tr>
		<tr>
			<td style="width: 49%; border-bottom: 1px solid black;">/s/ NAM T. NGUYEN</td>
			<td style="width: 2%;">&nbsp;</td>
			<td style="width: 49%;">&nbsp;</td>
		</tr>
		<tr>
			<td style="width: 49%;">Nam T. Nguyen</td>
			<td style="width: 2%;">&nbsp;</td>
			<td style="width: 49%;">Director</td>
		</tr>
		<tr>
			<td style="width: 49%;">&nbsp;</td>
			<td style="width: 2%;">&nbsp;</td>
			<td style="width: 49%;">&nbsp;</td>
		</tr>
		<tr>
			<td style="width: 49%; border-bottom: 1px solid black;">/s/ DAVID A. RAMON</td>
			<td style="width: 2%;">&nbsp;</td>
			<td style="width: 49%;">Director</td>
		</tr>
		<tr>
			<td style="width: 49%;">David A. Ramon</td>
			<td style="width: 2%;">&nbsp;</td>
			<td style="width: 49%;">&nbsp;</td>
		</tr>
		<tr>
			<td style="width: 49%;">&nbsp;</td>
			<td style="width: 2%;">&nbsp;</td>
			<td style="width: 49%;">Director</td>
		</tr>
		<tr>
			<td style="width: 49%; border-bottom: 1px solid black;">/s/ KATHRYN V. ROEDEL</td>
			<td style="width: 2%;">&nbsp;</td>
			<td style="width: 49%;">&nbsp;</td>
		</tr>
		<tr>
			<td style="width: 49%;">Kathryn V. Roedel</td>
			<td style="width: 2%;">&nbsp;</td>
			<td style="width: 49%;">Director</td>
		</tr>
		<tr>
			<td style="width: 49%;">&nbsp;</td>
			<td style="width: 2%;">&nbsp;</td>
			<td style="width: 49%;">&nbsp;</td>
		</tr>
		<tr>
			<td style="width: 49%; border-bottom: 1px solid black;">/s/ DOMINICK P. ZARCONE</td>
			<td style="width: 2%;">&nbsp;</td>
			<td style="width: 49%;">Director</td>
		</tr>
		<tr>
			<td style="width: 49%;">Dominick P. Zarcone</td>
			<td style="width: 2%;">&nbsp;</td>
			<td style="width: 49%;">&nbsp;</td>
		</tr>

</table>

<p style="margin: 0pt; font-size: 10pt; font-family: &quot;Times New Roman&quot;;">&nbsp;</p>

<div class="LAST-PAGE-BREAK">
<div class="PGFTR">
<div class="hf-row">
<div class="hf-cell PGNUM">&nbsp;</div>
</div>
</div>
</div>


</body></html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>EX-5
<SEQUENCE>2
<FILENAME>ex_742656.htm
<DESCRIPTION>EXHIBIT 5
<TEXT>
<html><head>
	<title>ex_742656.htm</title>

	<!-- Generated by ThunderDome Portal - 11/4/2024 8:46:01 PM --><meta charset="utf-8"><meta name="format-detection" content="telephone=no">
</head>
<body style="font-size: 10pt; font-family: &quot;Times New Roman&quot;; padding: 0in 0.1in; cursor: auto;">
<p style="margin: 0px 0pt; text-align: right; font-size: 10pt; font-family: &quot;Times New Roman&quot;;"><font style="font-family: 'Times New Roman', Times, serif; font-size: 10pt"><b>Exhibit 5</b></font></p>

<p style="margin: 0px 0pt; text-align: left; font-size: 10pt; font-family: &quot;Times New Roman&quot;;"><font style="font-family: 'Times New Roman', Times, serif; font-size: 10pt">&nbsp;</font></p>

<p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin: 0pt;">November 5, 2024</p>

<p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;">&nbsp;</p>

<p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin: 0pt;">Generac Holdings Inc. S45 W29290 Hwy. 59</p>

<p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin: 0pt;"><sub>Waukesha, Wisconsin 53189</sub></p>

<p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;">&nbsp;</p>

<p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;">&nbsp;</p>

<p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin: 0pt;">Ladies and Gentlemen:</p>

<p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;">&nbsp;</p>

<p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; text-align: justify; margin: 0pt;">I am the General Counsel of Generac Holdings Inc., a Delaware corporation (the &#8220;Company&#8221;). I refer to the Registration Statement on Form S-8 (the &#8220;Registration Statement&#8221;) being filed by the Company with the Securities and Exchange Commission (the &#8220;Commission&#8221;) under the Securities Act of 1933, as amended (the &#8220;Act&#8221;), relating to the registration of the offer, issuance and sale by the Company of up to an additional 3,900,000 shares of the Company&#8217;s common stock, par value $0.01 per share (the &#8220;Shares&#8221;), which may be issued pursuant to the General Holdings Inc. Amended and Restated 2019 Equity Incentive Plan (the &#8220;Amended and Restated Plan&#8221;).</p>

<p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;">&nbsp;</p>

<p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; text-align: justify; margin: 0pt;">For purposes of this opinion letter, I have examined the Amended and Restated Plan, the Registration Statement, the Third Amended and Restated Certificate of Incorporation, as currently in effect, and the Amended and Restated Bylaws, as currently in effect, of the Company, the resolutions of the Company&#8217;s board of directors authorizing the issuance of the Shares and such corporate and other records, agreements, instruments, certificates of public officials and documents as I have deemed necessary as a basis for the opinions hereinafter expressed and have made such examination of statutes as I have deemed relevant and necessary in connection with the opinions hereinafter expressed. As to facts material to this opinion letter, I have relied upon certificates, statements, or representations of public officials, of officers and representatives of the Company and of others, without any independent verification thereof.</p>

<p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;">&nbsp;</p>

<p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; text-align: justify; margin: 0pt;">In my examination, I have assumed: (i) the legal capacity of all natural persons; (ii) the genuineness of all signatures; (iii) the authenticity of all documents submitted to me as originals; (iv) the conformity to original documents of all documents submitted to me as certified, conformed, photostatic or facsimile copies; (v) the authenticity of the originals of such latter documents; (vi) the truth, accuracy and completeness of the information, representations and warranties contained in the records, documents, instruments, certificates and records I have reviewed; and (vii) the absence of any undisclosed modifications to the agreements and instruments I have reviewed.</p>

<p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;">&nbsp;</p>

<p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; text-align: justify; margin: 0pt;">Based upon the foregoing, I am of the opinion that:</p>

<p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;">&nbsp;</p>

<table border="0" cellpadding="0" cellspacing="0" style="width: 100%; text-indent: 0px;">

		<tr style="vertical-align: top;">
			<td style="width: 18pt;">
			<p style="font-family: 'Times New Roman', Times, serif;font-size: 10pt;font-variant:normal;margin:0pt;">1.</p>
			</td>
			<td style="width: auto;">
			<p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin: 0pt; text-align: justify;">The Company is a corporation duly organized and validly existing under the laws of the State of Delaware.</p>
			</td>
		</tr>

</table>

<p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;">&nbsp;</p>

<table border="0" cellpadding="0" cellspacing="0" style="width: 100%; text-indent: 0px;">

		<tr style="vertical-align: top;">
			<td style="width: 18pt;">
			<p style="font-family: 'Times New Roman', Times, serif;font-size: 10pt;font-variant:normal;margin:0pt;">2.</p>
			</td>
			<td style="width: auto;">
			<p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin: 0pt; text-align: justify;">The shares of Common Stock covered by the Registration Statement have been duly authorized and, when issued by the Company pursuant to the terms and conditions of the Amended and Restated Plan, and as contemplated by the Registration Statement, will be validly issued, fully paid and nonassessable.</p>
			</td>
		</tr>

</table>

<p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;">&nbsp;</p>

<p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; text-align: justify; margin: 0pt;">I hereby consent to the filing of this opinion as an exhibit to the Registration Statement. In giving such consent, I do not thereby admit that I am an expert within the meaning of Section 11 of the Act or within the category of persons whose consent is required under Section 7 of said Act.</p>

<p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;">&nbsp;</p>

<table border="0" cellpadding="0" cellspacing="0" style="font-size: 10pt; font-family: &quot;Times New Roman&quot;, Times, serif; width: 100%;">

		<tr>
			<td style="width: 50%;">&nbsp;</td>
			<td style="width: 50%;">Respectfully submitted,</td>
		</tr>
		<tr>
			<td>&nbsp;</td>
			<td>&nbsp;</td>
		</tr>
		<tr>
			<td>&nbsp;</td>
			<td>&nbsp;</td>
		</tr>
		<tr>
			<td>&nbsp;</td>
			<td>/s/ Raj Kanuru</td>
		</tr>
		<tr>
			<td>&nbsp;</td>
			<td>&nbsp;</td>
		</tr>
		<tr>
			<td>&nbsp;</td>
			<td>Raj Kanuru</td>
		</tr>
		<tr>
			<td>&nbsp;</td>
			<td>Executive Vice President, General Counsel, and Secretary</td>
		</tr>

</table>

<p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin: 0pt;">&nbsp;</p>

<p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;">&nbsp;</p>

<div class="LAST-PAGE-BREAK">
<div class="PGFTR">
<div class="hf-row">
<div class="hf-cell PGNUM">&nbsp;</div>
</div>
</div>
</div>


</body></html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>EX-23.1
<SEQUENCE>3
<FILENAME>ex_742657.htm
<DESCRIPTION>EXHIBIT 23.1
<TEXT>
<html><head>
	<title>ex_742657.htm</title>

	<!-- Generated by ThunderDome Portal - 11/4/2024 8:01:00 PM --><meta charset="utf-8"><meta name="format-detection" content="telephone=no">
</head>
<body style="font-size:10pt;font-family:'Times New Roman';padding:0in .1in;">
<p style="margin: 0px 0pt; text-align: right; font-size: 10pt; font-family: &quot;Times New Roman&quot;;"><font style="font-family: 'Times New Roman', Times, serif; font-size: 10pt"><b>Exhibit 23.1</b></font></p>

<p style="margin: 0px 0pt; text-align: left; font-size: 10pt; font-family: &quot;Times New Roman&quot;;"><font style="font-family: 'Times New Roman', Times, serif; font-size: 10pt">&nbsp;</font></p>

<p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin: 0pt; text-align: center;"><b>Consent of Independent Registered Public Accounting Firm</b></p>

<p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;">&nbsp;</p>

<p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; text-align: justify; margin: 0pt;">We consent to the incorporation by reference in this Registration Statement on Form S-8 of our reports dated February 21, 2024, relating to the consolidated financial statements of Generac Holdings Inc., and the effectiveness of Generac Holdings, Inc.&#8217;s internal control over financial reporting, appearing in the Annual Report on Form 10-K of Generac Holdings Inc. for the year ended December 31, 2023.</p>

<p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;">&nbsp;</p>

<p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;">&nbsp;</p>

<p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin: 0pt;">/s/ Deloitte &amp; Touche LLP</p>

<p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin: 0pt;">Milwaukee, Wisconsin</p>

<p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin: 0pt;">November 5, 2024</p>

<p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;">&nbsp;</p>

<p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;">&nbsp;</p>

<div class="LAST-PAGE-BREAK">
<div class="PGFTR">
<div class="hf-row">
<div class="hf-cell PGNUM">&nbsp;</div>
</div>
</div>
</div>


</body></html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>EX-FILING FEES
<SEQUENCE>4
<FILENAME>ex_742659.htm
<DESCRIPTION>EXHIBIT FILING FEES
<TEXT>
<html><head>
	<title>ex_742659.htm</title>

	<!-- Generated by ThunderDome Portal - 11/5/2024 10:11:37 PM --><meta charset="utf-8"><meta name="format-detection" content="telephone=no">
</head>
<body style="font-size: 10pt; font-family: &quot;Times New Roman&quot;; padding: 0in 0.1in; cursor: auto;">
<p style="margin: 0px 0pt; text-align: right; font-size: 10pt; font-family: &quot;Times New Roman&quot;;"><font style="font-family: 'Times New Roman', Times, serif; font-size: 10pt"><b>Exhibit 107</b></font></p>

<p style="margin: 0px 0pt; text-align: left; font-size: 10pt; font-family: &quot;Times New Roman&quot;;"><font style="font-family: 'Times New Roman', Times, serif; font-size: 10pt">&nbsp;</font></p>

<p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><b>CALCULATION OF FILING FEE TABLE</b></p>

<p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;">&nbsp;</p>

<p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;">&nbsp;</p>

<p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; text-align: center; margin: 0pt;"><b>Form S-8</b></p>

<p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;">&nbsp;</p>

<p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; text-align: center; margin: 0pt;">(Form Type)</p>

<p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;">&nbsp;</p>

<p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt;">&nbsp;</p>

<p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; text-align: center; margin: 0pt;"><b>Generac Holdings Inc.</b></p>

<p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; text-align: center; margin: 0pt;">(Exact Name of Registrant as Specified in its Charter)</p>

<p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;">&nbsp;</p>

<p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; text-align: center; margin: 0pt;"><u>Table 1: Newly Registered Securities</u></p>

<p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;">&nbsp;</p>

<p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;">&nbsp;</p>

<table border="0" cellpadding="0" cellspacing="0" class="finTable" style="width: 100%; font-size: 10pt; font-family: &quot;Times New Roman&quot;, Times, serif; text-indent: 0px;">

		<tr class="finHeading" style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;">
			<td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 10%; border-left: 1px solid black; border-top: 1px solid black; border-bottom: 1px solid rgb(0, 0, 0);">
			<p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin: 0pt;"><b>Security Type</b></p>
			</td>
			<td style="text-align: center; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; width: 10%; border-left: 1px solid black; border-top: 1px solid black; border-bottom: 1px solid rgb(0, 0, 0);">
			<p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; text-align: center; margin: 0pt;"><b>Security Class </b></p>

			<p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; text-align: center; margin: 0pt;"><b>Title</b></p>
			</td>
			<td style="text-align: center; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; width: 10%; border-left: 1px solid black; border-top: 1px solid black; border-bottom: 1px solid rgb(0, 0, 0);">
			<p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; text-align: center; margin: 0pt;"><b>Fee </b></p>

			<p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; text-align: center; margin: 0pt;"><b>Calculation </b></p>

			<p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; text-align: center; margin: 0pt;"><b>Rule</b></p>
			</td>
			<td id=".lead.D4" style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-top: 1px solid black; width: 1%; border-bottom: 1px solid rgb(0, 0, 0);">&nbsp;</td>
			<td colspan="2" id=".amt.D4" style="text-align: center; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-left: 1px solid black; border-top: 1px solid black; width: 1%; border-bottom: 1px solid rgb(0, 0, 0);">
			<p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; text-align: center; margin: 0pt;"><b>Amount </b></p>

			<p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; text-align: center; margin: 0pt;"><b>Registered(1)</b></p>
			</td>
			<td id=".trail.D4" style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-top: 1px solid black; width: 2%; border-bottom: 1px solid rgb(0, 0, 0);">&nbsp;</td>
			<td id=".lead.D5" style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-left: 1px solid black; border-top: 1px solid black; width: 1%; border-bottom: 1px solid rgb(0, 0, 0);">&nbsp;</td>
			<td colspan="2" id=".amt.D5" style="text-align: center; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-top: 1px solid black; width: 1%; border-bottom: 1px solid rgb(0, 0, 0);">
			<p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; text-align: center; margin: 0pt;"><b>Proposed</b></p>

			<p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; text-align: center; margin: 0pt;"><b>Maximum</b></p>

			<p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; text-align: center; margin: 0pt;"><b>Offering Price </b></p>

			<p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; text-align: center; margin: 0pt;"><b>Per Unit</b></p>
			</td>
			<td id=".trail.D5" style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-top: 1px solid black; width: 2%; border-bottom: 1px solid rgb(0, 0, 0);">&nbsp;</td>
			<td id=".lead.D6" style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-left: 1px solid black; border-top: 1px solid black; width: 1%; border-bottom: 1px solid rgb(0, 0, 0);">&nbsp;</td>
			<td colspan="2" id=".amt.D6" style="text-align: center; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-top: 1px solid black; width: 1%; border-bottom: 1px solid rgb(0, 0, 0);">
			<p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; text-align: center; margin: 0pt;"><b>Maximum Aggregate Offering Price</b></p>
			</td>
			<td id=".trail.D6" style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-top: 1px solid black; width: 1%; border-bottom: 1px solid rgb(0, 0, 0);">&nbsp;</td>
			<td id=".lead.D7" style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-left: 1px solid black; border-top: 1px solid black; width: 1%; border-bottom: 1px solid rgb(0, 0, 0);">&nbsp;</td>
			<td colspan="2" id=".amt.D7" style="text-align: center; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-top: 1px solid black; width: 1%; border-bottom: 1px solid rgb(0, 0, 0);">
			<p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; text-align: center; margin: 0pt;"><b>Fee Rate</b></p>
			</td>
			<td id=".trail.D7" style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-top: 1px solid black; width: 1%; border-bottom: 1px solid rgb(0, 0, 0);">&nbsp;</td>
			<td id=".lead.D8" style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-left: 1px solid black; border-top: 1px solid black; width: 1%; border-bottom: 1px solid rgb(0, 0, 0);">&nbsp;</td>
			<td colspan="2" id=".amt.D8" style="text-align: center; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-top: 1px solid black; width: 1%; border-bottom: 1px solid rgb(0, 0, 0);">
			<p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; text-align: center; margin: 0pt;"><b>Amount of</b></p>

			<p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; text-align: center; margin: 0pt;"><b>Registration </b></p>

			<p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; text-align: center; margin: 0pt;"><b>Fee</b></p>
			</td>
			<td id=".trail.D8" style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-right: 1px solid black; border-top: 1px solid black; width: 1%; border-bottom: 1px solid rgb(0, 0, 0);">&nbsp;</td>
		</tr>
		<tr style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;">
			<td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-left: 1px solid black; width: 10%; border-bottom: 1px solid rgb(0, 0, 0);">
			<p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin: 0pt;">Equity</p>
			</td>
			<td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-left: 1px solid black; width: 10%; border-bottom: 1px solid rgb(0, 0, 0);">
			<p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin: 0pt;">Common Stock, par value $0.01 per share</p>
			</td>
			<td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-left: 1px solid black; width: 10%; border-bottom: 1px solid rgb(0, 0, 0);">
			<p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin: 0pt;">457(c) and 457(h)</p>
			</td>
			<td id=".lead.4" style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);">&nbsp;</td>
			<td id=".symb.4" style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-left: 1px solid black; border-bottom: 1px solid rgb(0, 0, 0);">&nbsp;</td>
			<td id=".amt.4" style="width: 10%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; text-align: right; border-bottom: 1px solid rgb(0, 0, 0);">3,900,000</td>
			<td id=".trail.4" nowrap="true" style="width: 2%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">(2)</td>
			<td id=".lead.5" style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-left: 1px solid black; border-bottom: 1px solid rgb(0, 0, 0);">&nbsp;</td>
			<td id=".symb.5" style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">$</td>
			<td id=".amt.5" style="width: 11%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; text-align: right; border-bottom: 1px solid rgb(0, 0, 0);">163.38</td>
			<td id=".trail.5" nowrap="true" style="width: 2%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">(3)</td>
			<td id=".lead.6" style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-left: 1px solid black; border-bottom: 1px solid rgb(0, 0, 0);">&nbsp;</td>
			<td id=".symb.6" style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">$</td>
			<td id=".amt.6" style="width: 11%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; text-align: right; border-bottom: 1px solid rgb(0, 0, 0);">637,182,000</td>
			<td id=".trail.6" nowrap="true" style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">&nbsp;</td>
			<td id=".lead.7" style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-left: 1px solid black; border-bottom: 1px solid rgb(0, 0, 0);">&nbsp;</td>
			<td id=".symb.7" style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);">&nbsp;</td>
			<td id=".amt.7" style="width: 10%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; text-align: right; border-bottom: 1px solid rgb(0, 0, 0);">0.00015310</td>
			<td id=".trail.7" nowrap="true" style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">&nbsp;</td>
			<td id=".lead.8" style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-left: 1px solid black; border-bottom: 1px solid rgb(0, 0, 0);">&nbsp;</td>
			<td id=".symb.8" style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">$</td>
			<td id=".amt.8" style="width: 11%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; text-align: right; border-bottom: 1px solid rgb(0, 0, 0);">97,552.56</td>
			<td id=".trail.8" nowrap="true" style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-right: 1px solid black; border-bottom: 1px solid rgb(0, 0, 0);">&nbsp;</td>
		</tr>
		<tr style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;">
			<td colspan="6" style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-left: 1px solid black; width: 32%; border-bottom: 1px solid rgb(0, 0, 0);">
			<p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin: 0pt;">Total Offering Amounts</p>
			</td>
			<td id=".trail.D4" style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 2%; border-bottom: 1px solid rgb(0, 0, 0);">&nbsp;</td>
			<td id=".lead.B5" style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-left: 1px solid black; width: 1%; border-bottom: 1px solid rgb(0, 0, 0);">&nbsp;</td>
			<td id=".symb.B5" style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 1%; border-bottom: 1px solid rgb(0, 0, 0);">&nbsp;</td>
			<td id=".amt.B5" style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 11%; border-bottom: 1px solid rgb(0, 0, 0);">&nbsp;</td>
			<td id=".trail.B5" style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 2%; border-bottom: 1px solid rgb(0, 0, 0);">&nbsp;</td>
			<td id=".lead.6" style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-left: 1px solid black; border-bottom: 1px solid rgb(0, 0, 0);">&nbsp;</td>
			<td id=".symb.6" style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">$</td>
			<td id=".amt.6" style="width: 11%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; text-align: right; border-bottom: 1px solid rgb(0, 0, 0);">637,182,000</td>
			<td id=".trail.6" nowrap="true" style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">&nbsp;</td>
			<td id=".lead.B7" style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-left: 1px solid black; width: 1%; border-bottom: 1px solid rgb(0, 0, 0);">&nbsp;</td>
			<td id=".symb.B7" style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 1%; border-bottom: 1px solid rgb(0, 0, 0);">&nbsp;</td>
			<td id=".amt.B7" style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 10%; border-bottom: 1px solid rgb(0, 0, 0);">&nbsp;</td>
			<td id=".trail.B7" style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 1%; border-bottom: 1px solid rgb(0, 0, 0);">&nbsp;</td>
			<td id=".lead.8" style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-left: 1px solid black; border-bottom: 1px solid rgb(0, 0, 0);">&nbsp;</td>
			<td id=".symb.8" style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">$</td>
			<td id=".amt.8" style="width: 11%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; text-align: right; border-bottom: 1px solid rgb(0, 0, 0);">97,552.56</td>
			<td id=".trail.8" nowrap="true" style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-right: 1px solid black; border-bottom: 1px solid rgb(0, 0, 0);">&nbsp;</td>
		</tr>
		<tr style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;">
			<td colspan="6" style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-left: 1px solid black; width: 32%; border-bottom: 1px solid rgb(0, 0, 0);">
			<p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin: 0pt;">Total Fee Offsets</p>
			</td>
			<td id=".trail.D4" style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 2%; border-bottom: 1px solid rgb(0, 0, 0);">&nbsp;</td>
			<td id=".lead.B5" style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-left: 1px solid black; width: 1%; border-bottom: 1px solid rgb(0, 0, 0);">&nbsp;</td>
			<td id=".symb.B5" style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 1%; border-bottom: 1px solid rgb(0, 0, 0);">&nbsp;</td>
			<td id=".amt.B5" style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 11%; border-bottom: 1px solid rgb(0, 0, 0);">&nbsp;</td>
			<td id=".trail.B5" style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 2%; border-bottom: 1px solid rgb(0, 0, 0);">&nbsp;</td>
			<td id=".lead.B6" style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-left: 1px solid black; width: 1%; border-bottom: 1px solid rgb(0, 0, 0);">&nbsp;</td>
			<td id=".symb.B6" style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 1%; border-bottom: 1px solid rgb(0, 0, 0);">&nbsp;</td>
			<td id=".amt.B6" style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 11%; border-bottom: 1px solid rgb(0, 0, 0);">&nbsp;</td>
			<td id=".trail.B6" style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 1%; border-bottom: 1px solid rgb(0, 0, 0);">&nbsp;</td>
			<td id=".lead.B7" style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-left: 1px solid black; width: 1%; border-bottom: 1px solid rgb(0, 0, 0);">&nbsp;</td>
			<td id=".symb.B7" style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 1%; border-bottom: 1px solid rgb(0, 0, 0);">&nbsp;</td>
			<td id=".amt.B7" style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 10%; border-bottom: 1px solid rgb(0, 0, 0);">&nbsp;</td>
			<td id=".trail.B7" style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 1%; border-bottom: 1px solid rgb(0, 0, 0);">&nbsp;</td>
			<td id=".lead.8" style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-left: 1px solid black; border-bottom: 1px solid rgb(0, 0, 0);">&nbsp;</td>
			<td id=".symb.8" style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">$</td>
			<td id=".amt.8" style="width: 11%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; text-align: right; border-bottom: 1px solid rgb(0, 0, 0);">0</td>
			<td id=".trail.8" nowrap="true" style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-right: 1px solid black; border-bottom: 1px solid rgb(0, 0, 0);">&nbsp;</td>
		</tr>
		<tr style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;">
			<td colspan="6" style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-left: 1px solid black; width: 32%; border-bottom: 1px solid rgb(0, 0, 0);">
			<p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin: 0pt;">Net Fee Due</p>
			</td>
			<td id=".trail.D4" style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 2%; border-bottom: 1px solid rgb(0, 0, 0);">&nbsp;</td>
			<td id=".lead.B5" style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-left: 1px solid black; width: 1%; border-bottom: 1px solid rgb(0, 0, 0);">&nbsp;</td>
			<td id=".symb.B5" style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 1%; border-bottom: 1px solid rgb(0, 0, 0);">&nbsp;</td>
			<td id=".amt.B5" style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 11%; border-bottom: 1px solid rgb(0, 0, 0);">&nbsp;</td>
			<td id=".trail.B5" style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 2%; border-bottom: 1px solid rgb(0, 0, 0);">&nbsp;</td>
			<td id=".lead.B6" style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-left: 1px solid black; width: 1%; border-bottom: 1px solid rgb(0, 0, 0);">&nbsp;</td>
			<td id=".symb.B6" style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 1%; border-bottom: 1px solid rgb(0, 0, 0);">&nbsp;</td>
			<td id=".amt.B6" style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 11%; border-bottom: 1px solid rgb(0, 0, 0);">&nbsp;</td>
			<td id=".trail.B6" style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 1%; border-bottom: 1px solid rgb(0, 0, 0);">&nbsp;</td>
			<td id=".lead.B7" style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-left: 1px solid black; width: 1%; border-bottom: 1px solid rgb(0, 0, 0);">&nbsp;</td>
			<td id=".symb.B7" style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 1%; border-bottom: 1px solid rgb(0, 0, 0);">&nbsp;</td>
			<td id=".amt.B7" style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 10%; border-bottom: 1px solid rgb(0, 0, 0);">&nbsp;</td>
			<td id=".trail.B7" style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 1%; border-bottom: 1px solid rgb(0, 0, 0);">&nbsp;</td>
			<td id=".lead.8" style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-left: 1px solid black; border-bottom: 1px solid rgb(0, 0, 0);">&nbsp;</td>
			<td id=".symb.8" style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">$</td>
			<td id=".amt.8" style="width: 11%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; text-align: right; border-bottom: 1px solid rgb(0, 0, 0);">97,552.56</td>
			<td id=".trail.8" nowrap="true" style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-right: 1px solid black; border-bottom: 1px solid rgb(0, 0, 0);">&nbsp;</td>
		</tr>

</table>

<p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;">&nbsp;</p>

<table border="0" cellpadding="0" cellspacing="0" style="width: 100%; text-indent: 0px;">

		<tr style="vertical-align: top;">
			<td style="width: 18pt;">
			<p style="margin: 0pt; text-align: justify; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;">(1)</p>
			</td>
			<td style="width: auto;">
			<p style="margin: 0pt; text-align: justify; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;">Pursuant to Rule 416(a) under the Securities Act of 1933, as amended (the &#8220;Securities Act&#8221;), this Registration Statement shall also cover any additional shares of Common Stock that become issuable under the Generac Holdings Inc. Amended and Restated 2019 Equity Incentive Plan (the &#8220;Amended and Restated Plan&#8221;) by reason of any stock split, stock dividend or other similar transaction effected without the receipt of consideration which results in an increase in the number of shares of outstanding Common Stock.</p>
			</td>
		</tr>

</table>

<p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;">&nbsp;</p>

<table border="0" cellpadding="0" cellspacing="0" style="width: 100%; text-indent: 0px;">

		<tr style="vertical-align: top;">
			<td style="width: 18pt;">
			<p style="margin: 0pt; text-align: justify; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;">(2)</p>
			</td>
			<td style="width: auto;">
			<p style="margin: 0pt; text-align: justify; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;">Represents shares of Common Stock registered pursuant to the Amended and Restated Plan.</p>
			</td>
		</tr>

</table>

<p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;">&nbsp;</p>

<table border="0" cellpadding="0" cellspacing="0" style="width: 100%; text-indent: 0px;">

		<tr style="vertical-align: top;">
			<td style="width: 18pt;">
			<p style="margin: 0pt; text-align: justify; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;">(3)</p>
			</td>
			<td style="width: auto;">
			<p style="margin: 0pt; text-align: justify; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;">Estimated solely for the purpose of calculating the registration fee in accordance with Rule 457(c) and Rule 457(h) of the Securities Act. The proposed maximum offering price per share is calculated on the basis of $163.38, the average of the high and low price of the Company&#8217;s Common Stock on October 31, 2024, as reported on the New York Stock Exchange, which is within five business days prior to filing this Registration Statement.</p>
			</td>
		</tr>

</table>

<p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;">&nbsp;</p>

<div class="LAST-PAGE-BREAK">
<div class="PGFTR">
<div class="hf-row">
<div class="hf-cell PGNUM">&nbsp;</div>
</div>
</div>
</div>


</body></html>
</TEXT>
</DOCUMENT>
</SEC-DOCUMENT>
