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

    <schemaVersion>X0202</schemaVersion>

    <documentType>3</documentType>

    <periodOfReport>2004-07-30</periodOfReport>

    <noSecuritiesOwned>0</noSecuritiesOwned>

    <issuer>
        <issuerCik>0000021828</issuerCik>
        <issuerName>COLONIAL COMMERCIAL CORP</issuerName>
        <issuerTradingSymbol>ccom</issuerTradingSymbol>
    </issuer>

    <reportingOwner>
        <reportingOwnerId>
            <rptOwnerCik>0001295034</rptOwnerCik>
            <rptOwnerName>GOLDMAN MICHAEL</rptOwnerName>
        </reportingOwnerId>
        <reportingOwnerAddress>
            <rptOwnerStreet1>2 LAMBERT STREET</rptOwnerStreet1>
            <rptOwnerStreet2></rptOwnerStreet2>
            <rptOwnerCity>ROSLYN HEIGHTS</rptOwnerCity>
            <rptOwnerState>NY</rptOwnerState>
            <rptOwnerZipCode>11577</rptOwnerZipCode>
            <rptOwnerStateDescription></rptOwnerStateDescription>
        </reportingOwnerAddress>
        <reportingOwnerRelationship>
            <isDirector>1</isDirector>
            <isOfficer>0</isOfficer>
            <isTenPercentOwner>1</isTenPercentOwner>
            <isOther>0</isOther>
        </reportingOwnerRelationship>
    </reportingOwner>

    <nonDerivativeTable>
        <nonDerivativeHolding>
            <securityTitle>
                <value>commonm stock</value>
            </securityTitle>
            <postTransactionAmounts>
                <sharesOwnedFollowingTransaction>
                    <value>783000</value>
                </sharesOwnedFollowingTransaction>
            </postTransactionAmounts>
            <ownershipNature>
                <directOrIndirectOwnership>
                    <value>D</value>
                </directOrIndirectOwnership>
            </ownershipNature>
        </nonDerivativeHolding>
    </nonDerivativeTable>

    <derivativeTable>
        <derivativeHolding>
            <securityTitle>
                <value>warrant</value>
            </securityTitle>
            <conversionOrExercisePrice>
                <value>3</value>
            </conversionOrExercisePrice>
            <exerciseDate>
                <value>2004-07-30</value>
            </exerciseDate>
            <expirationDate>
                <value>2008-12-31</value>
            </expirationDate>
            <underlyingSecurity>
                <underlyingSecurityTitle>
                    <value>common stock</value>
                </underlyingSecurityTitle>
                <underlyingSecurityShares>
                    <value>150000</value>
                </underlyingSecurityShares>
            </underlyingSecurity>
            <ownershipNature>
                <directOrIndirectOwnership>
                    <value>D</value>
                </directOrIndirectOwnership>
            </ownershipNature>
        </derivativeHolding>
    </derivativeTable>

    <remarks>(i)     Includes 600,000 common shares owned by Goldman Associates, Inc. of which
        Mr. Goldman is President and majority owner.

(ii)    The Warrant to purchase 150,000 shares is owned by Goldman Associates, Inc.
        of which Mr. Goldman is President and majority owner.

(iii)   Excludes 20,000 common shares owned by his wife, Mrs. Eileen Goldman, in
        which Mr. Goldman disclaims beneficial ownership.</remarks>

    <ownerSignature>
        <signatureName>JAMES W. STEWART, AS POWER OF ATTORNEY</signatureName>
        <signatureDate>2004-08-05</signatureDate>
    </ownerSignature>
</ownershipDocument>

