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

    <schemaVersion>X0609</schemaVersion>

    <documentType>4</documentType>

    <periodOfReport>2026-04-28</periodOfReport>

    <issuer>
        <issuerCik>0001818502</issuerCik>
        <issuerName>OppFi Inc.</issuerName>
        <issuerTradingSymbol>OPFI</issuerTradingSymbol>
        <issuerForeignTradingSymbol></issuerForeignTradingSymbol>
    </issuer>

    <reportingOwner>
        <reportingOwnerId>
            <rptOwnerCik>0001874705</rptOwnerCik>
            <rptOwnerName>McKay Christopher J.</rptOwnerName>
        </reportingOwnerId>
        <reportingOwnerAddress>
            <rptOwnerNonUSAddressFlag>false</rptOwnerNonUSAddressFlag>
            <rptOwnerStreet1>130 E. RANDOLPH STREET</rptOwnerStreet1>
            <rptOwnerStreet2>SUITE 3400</rptOwnerStreet2>
            <rptOwnerCity>CHICAGO</rptOwnerCity>
            <rptOwnerState>IL</rptOwnerState>
            <rptOwnerZipCode>60601</rptOwnerZipCode>
            <rptOwnerStateDescription></rptOwnerStateDescription>
        </reportingOwnerAddress>
        <reportingOwnerRelationship>
            <isDirector>false</isDirector>
            <isOfficer>true</isOfficer>
            <isTenPercentOwner>false</isTenPercentOwner>
            <isOther>false</isOther>
            <officerTitle>Chief Risk &amp; Analytics Officer</officerTitle>
        </reportingOwnerRelationship>
    </reportingOwner>

    <aff10b5One>false</aff10b5One>

    <nonDerivativeTable>
        <nonDerivativeTransaction>
            <securityTitle>
                <value>Class V Common Stock</value>
                <footnoteId id="F1"/>
            </securityTitle>
            <transactionDate>
                <value>2026-04-28</value>
            </transactionDate>
            <transactionCoding>
                <transactionFormType>4</transactionFormType>
                <transactionCode>D</transactionCode>
                <equitySwapInvolved>false</equitySwapInvolved>
                <footnoteId id="F2"/>
            </transactionCoding>
            <transactionAmounts>
                <transactionShares>
                    <value>1350000</value>
                </transactionShares>
                <transactionPricePerShare>
                    <value>0</value>
                    <footnoteId id="F2"/>
                </transactionPricePerShare>
                <transactionAcquiredDisposedCode>
                    <value>D</value>
                </transactionAcquiredDisposedCode>
            </transactionAmounts>
            <postTransactionAmounts>
                <sharesOwnedFollowingTransaction>
                    <value>0</value>
                </sharesOwnedFollowingTransaction>
            </postTransactionAmounts>
            <ownershipNature>
                <directOrIndirectOwnership>
                    <value>I</value>
                </directOrIndirectOwnership>
                <natureOfOwnership>
                    <value>By OppFi Shares, LLC</value>
                    <footnoteId id="F3"/>
                </natureOfOwnership>
            </ownershipNature>
        </nonDerivativeTransaction>
        <nonDerivativeTransaction>
            <securityTitle>
                <value>Class A Common Stock</value>
            </securityTitle>
            <transactionDate>
                <value>2026-04-28</value>
            </transactionDate>
            <transactionCoding>
                <transactionFormType>4</transactionFormType>
                <transactionCode>A</transactionCode>
                <equitySwapInvolved>false</equitySwapInvolved>
                <footnoteId id="F2"/>
            </transactionCoding>
            <transactionAmounts>
                <transactionShares>
                    <value>1350000</value>
                </transactionShares>
                <transactionPricePerShare>
                    <value>0</value>
                    <footnoteId id="F2"/>
                </transactionPricePerShare>
                <transactionAcquiredDisposedCode>
                    <value>A</value>
                </transactionAcquiredDisposedCode>
            </transactionAmounts>
            <postTransactionAmounts>
                <sharesOwnedFollowingTransaction>
                    <value>1537103</value>
                </sharesOwnedFollowingTransaction>
            </postTransactionAmounts>
            <ownershipNature>
                <directOrIndirectOwnership>
                    <value>D</value>
                </directOrIndirectOwnership>
            </ownershipNature>
        </nonDerivativeTransaction>
    </nonDerivativeTable>

    <derivativeTable>
        <derivativeTransaction>
            <securityTitle>
                <value>Class A Common Units</value>
                <footnoteId id="F4"/>
            </securityTitle>
            <conversionOrExercisePrice>
                <value>0</value>
            </conversionOrExercisePrice>
            <transactionDate>
                <value>2026-04-28</value>
            </transactionDate>
            <transactionCoding>
                <transactionFormType>4</transactionFormType>
                <transactionCode>D</transactionCode>
                <equitySwapInvolved>false</equitySwapInvolved>
                <footnoteId id="F2"/>
            </transactionCoding>
            <transactionAmounts>
                <transactionShares>
                    <value>1350000</value>
                </transactionShares>
                <transactionPricePerShare>
                    <value>0</value>
                </transactionPricePerShare>
                <transactionAcquiredDisposedCode>
                    <value>D</value>
                </transactionAcquiredDisposedCode>
            </transactionAmounts>
            <exerciseDate>
                <footnoteId id="F4"/>
            </exerciseDate>
            <expirationDate>
                <footnoteId id="F4"/>
            </expirationDate>
            <underlyingSecurity>
                <underlyingSecurityTitle>
                    <value>Class A Common Stock</value>
                </underlyingSecurityTitle>
                <underlyingSecurityShares>
                    <value>1350000</value>
                </underlyingSecurityShares>
            </underlyingSecurity>
            <postTransactionAmounts>
                <sharesOwnedFollowingTransaction>
                    <value>0</value>
                </sharesOwnedFollowingTransaction>
            </postTransactionAmounts>
            <ownershipNature>
                <directOrIndirectOwnership>
                    <value>I</value>
                </directOrIndirectOwnership>
                <natureOfOwnership>
                    <value>By OppFi Management Holdings, LLC</value>
                    <footnoteId id="F5"/>
                </natureOfOwnership>
            </ownershipNature>
        </derivativeTransaction>
    </derivativeTable>

    <footnotes>
        <footnote id="F1">Shares of Class V common stock, par value $0.0001 per share (&quot;Class V Common Stock&quot;), of OppFi Inc. (the &quot;Issuer&quot;) represented voting, non-economic interests in the Issuer. Except as provided in the Issuer's certificate of incorporation, as amended, or as required by applicable law, holders of Class V Common Stock were entitled to one vote per share of Class V Common Stock on all matters to be voted on by the Issuer's stockholders generally. The shares of Class V Common Stock would be cancelled by the Issuer if the reporting person exercised (or caused OppFi Management Holdings, LLC (&quot;OFMH&quot;) to exercise) Exchange Rights (as defined below in footnote 4).</footnote>
        <footnote id="F2">Pursuant to the Corporate Simplification Agreement, dated April 28, 2026 (the &quot;Corporate Simplification Agreement&quot;), each outstanding Class A common unit (&quot;Common Unit&quot;) of Opportunity Financial, LLC (&quot;Opportunity Financial&quot;) held by any members of Opportunity Financial, including OFMH, was canceled and converted automatically into the right to receive one validly issued, fully paid and non-assessable share of Class A common stock, par value $0.0001 per share, of the Issuer (&quot;Class A Common Stock&quot;). In connection therewith, pursuant to the Corporate Simplification Agreement, OppFi Shares, LLC (&quot;OFS&quot;) surrendered to the Issuer the outstanding shares of Class V Common Stock it owned.</footnote>
        <footnote id="F3">The shares of Class V Common Stock were held by OFS, which had sole voting power over the shares of Class V Common Stock reported in Table I hereof. The reporting person had the indirect right to cause OFS to dispose of the shares of Class V Common Stock reported in Table I hereof to the Issuer pursuant to the reporting person's (or OFMH's) Exchange Rights.</footnote>
        <footnote id="F4">Common Units of Opportunity Financial generally represented economic, non-voting interests in Opportunity Financial. The Issuer is the sole manager of Opportunity Financial and controls Opportunity Financial, except as provided by the Third Amended and Restated Limited Liability Company Agreement of Opportunity Financial (the &quot;LLC Agreement&quot;) or applicable law. Pursuant to the LLC Agreement, each Common Unit could be exchanged by the holder from time to time for either one share of Class A Common Stock or, at the election of the Issuer in its capacity as the sole manager of Opportunity Financial, the cash equivalent of the market value of one share of Class A Common Stock (the &quot;Exchange Rights&quot;).</footnote>
        <footnote id="F5">These Common Units were held by OFMH, of which the reporting person is a member. OFMH is a member of Opportunity Financial. Pursuant to the terms of the Amended and Restated Limited Liability Company Agreement of OFMH, the reporting person had the right to cause OFMH to exercise for the benefit of the reporting person OFMH's Exchange Rights with respect to the Common Units indirectly held by the reporting person.</footnote>
    </footnotes>

    <ownerSignature>
        <signatureName>/s/ Marv Gurevich, Esq., as attorney-in-fact for Christopher J. McKay</signatureName>
        <signatureDate>2026-04-30</signatureDate>
    </ownerSignature>
</ownershipDocument>
