<?xml version="1.0"?>
<ownershipDocument>

    <schemaVersion>X0306</schemaVersion>

    <documentType>4</documentType>

    <periodOfReport>2021-01-29</periodOfReport>

    <notSubjectToSection16>0</notSubjectToSection16>

    <issuer>
        <issuerCik>0001831651</issuerCik>
        <issuerName>Shoals Technologies Group, Inc.</issuerName>
        <issuerTradingSymbol>SHLS</issuerTradingSymbol>
    </issuer>

    <reportingOwner>
        <reportingOwnerId>
            <rptOwnerCik>0001831778</rptOwnerCik>
            <rptOwnerName>Whitaker Jason R</rptOwnerName>
        </reportingOwnerId>
        <reportingOwnerAddress>
            <rptOwnerStreet1>1400 SHOALS WAY</rptOwnerStreet1>
            <rptOwnerStreet2></rptOwnerStreet2>
            <rptOwnerCity>PORTLAND</rptOwnerCity>
            <rptOwnerState>TN</rptOwnerState>
            <rptOwnerZipCode>37148</rptOwnerZipCode>
            <rptOwnerStateDescription></rptOwnerStateDescription>
        </reportingOwnerAddress>
        <reportingOwnerRelationship>
            <isDirector>1</isDirector>
            <isOfficer>1</isOfficer>
            <isTenPercentOwner>0</isTenPercentOwner>
            <isOther>0</isOther>
            <officerTitle>Chief Executive Officer</officerTitle>
        </reportingOwnerRelationship>
    </reportingOwner>

    <nonDerivativeTable>
        <nonDerivativeTransaction>
            <securityTitle>
                <value>Class B Common Stock, par value $0.00001 per share</value>
            </securityTitle>
            <transactionDate>
                <value>2021-01-29</value>
            </transactionDate>
            <deemedExecutionDate></deemedExecutionDate>
            <transactionCoding>
                <transactionFormType>4</transactionFormType>
                <transactionCode>A</transactionCode>
                <equitySwapInvolved>0</equitySwapInvolved>
                <footnoteId id="F1"/>
            </transactionCoding>
            <transactionTimeliness>
                <value></value>
            </transactionTimeliness>
            <transactionAmounts>
                <transactionShares>
                    <value>2150950</value>
                </transactionShares>
                <transactionPricePerShare>
                    <footnoteId id="F1"/>
                </transactionPricePerShare>
                <transactionAcquiredDisposedCode>
                    <value>A</value>
                </transactionAcquiredDisposedCode>
            </transactionAmounts>
            <postTransactionAmounts>
                <sharesOwnedFollowingTransaction>
                    <value>2150950</value>
                </sharesOwnedFollowingTransaction>
            </postTransactionAmounts>
            <ownershipNature>
                <directOrIndirectOwnership>
                    <value>I</value>
                </directOrIndirectOwnership>
                <natureOfOwnership>
                    <value>See Footnotes</value>
                    <footnoteId id="F1"/>
                    <footnoteId id="F2"/>
                    <footnoteId id="F3"/>
                </natureOfOwnership>
            </ownershipNature>
        </nonDerivativeTransaction>
    </nonDerivativeTable>

    <derivativeTable>
        <derivativeTransaction>
            <securityTitle>
                <value>Common Units</value>
            </securityTitle>
            <conversionOrExercisePrice>
                <footnoteId id="F4"/>
            </conversionOrExercisePrice>
            <transactionDate>
                <value>2021-01-29</value>
            </transactionDate>
            <deemedExecutionDate></deemedExecutionDate>
            <transactionCoding>
                <transactionFormType>4</transactionFormType>
                <transactionCode>J</transactionCode>
                <equitySwapInvolved>0</equitySwapInvolved>
                <footnoteId id="F5"/>
            </transactionCoding>
            <transactionTimeliness>
                <value></value>
            </transactionTimeliness>
            <transactionAmounts>
                <transactionShares>
                    <value>2150950</value>
                </transactionShares>
                <transactionPricePerShare>
                    <footnoteId id="F4"/>
                </transactionPricePerShare>
                <transactionAcquiredDisposedCode>
                    <value>A</value>
                </transactionAcquiredDisposedCode>
            </transactionAmounts>
            <exerciseDate>
                <footnoteId id="F4"/>
            </exerciseDate>
            <expirationDate>
                <footnoteId id="F4"/>
            </expirationDate>
            <underlyingSecurity>
                <underlyingSecurityTitle>
                    <value>Class A Common Stock</value>
                </underlyingSecurityTitle>
                <underlyingSecurityShares>
                    <value>2150950</value>
                </underlyingSecurityShares>
            </underlyingSecurity>
            <postTransactionAmounts>
                <sharesOwnedFollowingTransaction>
                    <value>2150950</value>
                </sharesOwnedFollowingTransaction>
            </postTransactionAmounts>
            <ownershipNature>
                <directOrIndirectOwnership>
                    <value>I</value>
                </directOrIndirectOwnership>
                <natureOfOwnership>
                    <value>See Footnotes</value>
                    <footnoteId id="F1"/>
                    <footnoteId id="F2"/>
                    <footnoteId id="F3"/>
                </natureOfOwnership>
            </ownershipNature>
        </derivativeTransaction>
    </derivativeTable>

    <footnotes>
        <footnote id="F1">In the reorganization transactions (the &quot;Reorganization Transactions&quot;) in connection with the closing of the initial public offering (the &quot;IPO&quot;) of Shoals Technologies Group, Inc. (the &quot;Issuer&quot;), shares of Class B Common Stock, par value $0.00001 per share (&quot;Class B Common Stock&quot;) of the Issuer were issued to Shoals Management Holdings LLC (&quot;Holdings&quot;), equal to the number of common units (&quot;Common Units&quot;) in Shoals Parent LLC (&quot;Parent&quot;) held by Holdings, for nominal consideration.</footnote>
        <footnote id="F2">Jason R. Whitaker indirectly holds 2,150,950 Common Units and an equal number of Class B Common Stock through his membership interest in Holdings.</footnote>
        <footnote id="F3">Holdings is controlled by its sole manager, Parent. Jason R. Whitaker is the Chief Executive Officer of Parent and serves on the board of directors of Parent. As such, Jason R. Whitaker may be deemed to have beneficial ownership of the shares held directly by Holdings. Jason R. Whitaker expressly disclaims beneficial ownership of any equity securities owned by Holdings, except to the extent of his pecuniary interests therein, and the filing of this Form 4 shall not be construed as an admission that he is the beneficial owner of any equity securities owned by Holdings.</footnote>
        <footnote id="F4">Pursuant to the Third Amended and Restated Limited Liability Company Agreement of Parent, Holdings may, subject to certain exceptions, from time to time at its options require Parent to redeem all or a portion of its Common Units (together with an equal number of Class B Common Stock) in exchange for, at the Issuer's election (determined solely by a majority of the Issuer's directors who are disinterested), newly issued shares of Class A Common Stock, par value $0.00001 per share (&quot;Class A Common Stock&quot;) of the Issuer on a one-for-one basis or a cash payment equal to a volume-weighted average market price of one share of Class A Common Stock for each Common Unit so redeemed.</footnote>
        <footnote id="F5">In the Reorganization Transactions, all existing ownership interests in Parent were recapitalized into Common Units.</footnote>
    </footnotes>

    <remarks></remarks>

    <ownerSignature>
        <signatureName>/s/ Mehgan Peetz, as Attorney-in-Fact for Jason R. Whitaker</signatureName>
        <signatureDate>2021-01-29</signatureDate>
    </ownerSignature>
</ownershipDocument>
