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

    <schemaVersion>X0202</schemaVersion>

    <documentType>4</documentType>

    <periodOfReport>2006-04-28</periodOfReport>

    <notSubjectToSection16>0</notSubjectToSection16>

    <issuer>
        <issuerCik>0000065100</issuerCik>
        <issuerName>MERRILL LYNCH &amp; CO INC</issuerName>
        <issuerTradingSymbol>MER</issuerTradingSymbol>
    </issuer>

    <reportingOwner>
        <reportingOwnerId>
            <rptOwnerCik>0001237642</rptOwnerCik>
            <rptOwnerName>ROSSOTTI CHARLES O</rptOwnerName>
        </reportingOwnerId>
        <reportingOwnerAddress>
            <rptOwnerStreet1>C/O MERRILL LYNCH &amp; CO., INC.</rptOwnerStreet1>
            <rptOwnerStreet2>4 WORLD FINANCIAL CENTER</rptOwnerStreet2>
            <rptOwnerCity>NEW YORK</rptOwnerCity>
            <rptOwnerState>NY</rptOwnerState>
            <rptOwnerZipCode>10080</rptOwnerZipCode>
            <rptOwnerStateDescription></rptOwnerStateDescription>
        </reportingOwnerAddress>
        <reportingOwnerRelationship>
            <isDirector>1</isDirector>
            <isOfficer>0</isOfficer>
            <isTenPercentOwner>0</isTenPercentOwner>
            <isOther>0</isOther>
        </reportingOwnerRelationship>
    </reportingOwner>

    <nonDerivativeTable>
        <nonDerivativeTransaction>
            <securityTitle>
                <value>Common Stock</value>
            </securityTitle>
            <transactionDate>
                <value>2006-04-28</value>
                <footnoteId id="F1"/>
            </transactionDate>
            <transactionCoding>
                <transactionFormType>4</transactionFormType>
                <transactionCode>A</transactionCode>
                <equitySwapInvolved>0</equitySwapInvolved>
            </transactionCoding>
            <transactionTimeliness>
                <value></value>
            </transactionTimeliness>
            <transactionAmounts>
                <transactionShares>
                    <value>2392</value>
                </transactionShares>
                <transactionPricePerShare>
                    <value>0</value>
                </transactionPricePerShare>
                <transactionAcquiredDisposedCode>
                    <value>A</value>
                </transactionAcquiredDisposedCode>
            </transactionAmounts>
            <postTransactionAmounts>
                <sharesOwnedFollowingTransaction>
                    <value>11261</value>
                    <footnoteId id="F2"/>
                </sharesOwnedFollowingTransaction>
            </postTransactionAmounts>
            <ownershipNature>
                <directOrIndirectOwnership>
                    <value>D</value>
                </directOrIndirectOwnership>
            </ownershipNature>
        </nonDerivativeTransaction>
    </nonDerivativeTable>

    <derivativeTable>
        <derivativeTransaction>
            <securityTitle>
                <value>ML Stock Units</value>
                <footnoteId id="F3"/>
            </securityTitle>
            <conversionOrExercisePrice>
                <footnoteId id="F4"/>
            </conversionOrExercisePrice>
            <transactionDate>
                <value>2006-04-28</value>
            </transactionDate>
            <transactionCoding>
                <transactionFormType>4</transactionFormType>
                <transactionCode>A</transactionCode>
                <equitySwapInvolved>0</equitySwapInvolved>
            </transactionCoding>
            <transactionTimeliness>
                <value></value>
            </transactionTimeliness>
            <transactionAmounts>
                <transactionShares>
                    <value>80</value>
                </transactionShares>
                <transactionPricePerShare>
                    <value>77.35</value>
                </transactionPricePerShare>
                <transactionAcquiredDisposedCode>
                    <value>A</value>
                </transactionAcquiredDisposedCode>
            </transactionAmounts>
            <exerciseDate>
                <footnoteId id="F3"/>
            </exerciseDate>
            <expirationDate>
                <footnoteId id="F3"/>
            </expirationDate>
            <underlyingSecurity>
                <underlyingSecurityTitle>
                    <value>Common Stock</value>
                </underlyingSecurityTitle>
                <underlyingSecurityShares>
                    <value>80</value>
                </underlyingSecurityShares>
            </underlyingSecurity>
            <postTransactionAmounts>
                <sharesOwnedFollowingTransaction>
                    <value>1603</value>
                </sharesOwnedFollowingTransaction>
            </postTransactionAmounts>
            <ownershipNature>
                <directOrIndirectOwnership>
                    <value>D</value>
                </directOrIndirectOwnership>
            </ownershipNature>
        </derivativeTransaction>
    </derivativeTable>

    <footnotes>
        <footnote id="F1">These Deferred Stock Units were granted on April 28, 2006 pursuant to the Merrill Lynch &amp; Co., Inc. Deferred Stock Unit Plan for Non-Employee Directors (the &quot;Plan&quot;).  Deferred Stock Units are payable in Merrill Lynch &amp; Co., Inc. Common Stock upon the earlier of the fifth Annual Meeting of Stockholders following the date of their grant or the director's End of Service Date, as defined in the Plan.  Transactions under the Plan are exempt under Rule 16b-3.</footnote>
        <footnote id="F2">This total reflects the reinvestment of dividend equivalents into Deferred Stock Units pursuant to the terms of the Merrill Lynch &amp; Co., Inc. Deferred Stock Unit and Stock Option Plan for Non-Employee Directors, as amended, and the Merrill Lynch &amp; Co., Inc. Deferred Stock Unit Plan for Non-Employee Directors.  These transactions are exempt from reporting under the provisions of Rule 16a-3 and/or 16a-11.</footnote>
        <footnote id="F3">The reporting person participates in the Merrill Lynch &amp; Co., Inc. Fee Deferral Plan for Non-Employee Directors (the &quot;Fee Deferral Plan&quot;), under which these ML Stock Units were credited.  Transactions under the Fee Deferral Plan are exempt under Rule 16b-3.  The value of each unit is equal to the value of one share of Merrill Lynch &amp; Co., Inc. Common Stock.  ML Stock Units are payable in cash at the end of the deferral period as provided in the Fee Deferral Plan.</footnote>
        <footnote id="F4">1 for 1</footnote>
    </footnotes>

    <remarks>All reported positions have been rounded down to the nearest whole number.</remarks>

    <ownerSignature>
        <signatureName>Charles O. Rossotti                         (by Michael A. LaMaina, as agent)</signatureName>
        <signatureDate>2006-05-02</signatureDate>
    </ownerSignature>
</ownershipDocument>
