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

    <schemaVersion>X0303</schemaVersion>

    <documentType>4</documentType>

    <periodOfReport>2011-05-04</periodOfReport>

    <notSubjectToSection16>0</notSubjectToSection16>

    <issuer>
        <issuerCik>0000866273</issuerCik>
        <issuerName>MATRIX SERVICE CO</issuerName>
        <issuerTradingSymbol>MTRX</issuerTradingSymbol>
    </issuer>

    <reportingOwner>
        <reportingOwnerId>
            <rptOwnerCik>0001519321</rptOwnerCik>
            <rptOwnerName>HEWITT JOHN R</rptOwnerName>
        </reportingOwnerId>
        <reportingOwnerAddress>
            <rptOwnerStreet1>5100 EAST SKELLY DRIVE, SUITE 700</rptOwnerStreet1>
            <rptOwnerStreet2></rptOwnerStreet2>
            <rptOwnerCity>TULSA</rptOwnerCity>
            <rptOwnerState>OK</rptOwnerState>
            <rptOwnerZipCode>74135</rptOwnerZipCode>
            <rptOwnerStateDescription></rptOwnerStateDescription>
        </reportingOwnerAddress>
        <reportingOwnerRelationship>
            <isDirector>0</isDirector>
            <isOfficer>1</isOfficer>
            <isTenPercentOwner>0</isTenPercentOwner>
            <isOther>0</isOther>
            <officerTitle>President &amp; CEO</officerTitle>
        </reportingOwnerRelationship>
    </reportingOwner>

    <nonDerivativeTable>
        <nonDerivativeTransaction>
            <securityTitle>
                <value>COMMON STOCK</value>
                <footnoteId id="F1"/>
            </securityTitle>
            <transactionDate>
                <value>2011-05-04</value>
            </transactionDate>
            <transactionCoding>
                <transactionFormType>4</transactionFormType>
                <transactionCode>A</transactionCode>
                <equitySwapInvolved>0</equitySwapInvolved>
            </transactionCoding>
            <transactionTimeliness>
                <value></value>
            </transactionTimeliness>
            <transactionAmounts>
                <transactionShares>
                    <value>40000</value>
                    <footnoteId id="F2"/>
                </transactionShares>
                <transactionPricePerShare>
                    <value>0</value>
                    <footnoteId id="F3"/>
                </transactionPricePerShare>
                <transactionAcquiredDisposedCode>
                    <value>A</value>
                </transactionAcquiredDisposedCode>
            </transactionAmounts>
            <postTransactionAmounts>
                <sharesOwnedFollowingTransaction>
                    <value>40000</value>
                </sharesOwnedFollowingTransaction>
            </postTransactionAmounts>
            <ownershipNature>
                <directOrIndirectOwnership>
                    <value>D</value>
                </directOrIndirectOwnership>
            </ownershipNature>
        </nonDerivativeTransaction>
    </nonDerivativeTable>

    <footnotes>
        <footnote id="F1">MATRIX SERVICE COMPANY COMMON STOCK.</footnote>
        <footnote id="F2">RESTRICTED STOCK UNIT, EACH UNIT WILL ENTITLE THE REPORTING PERSON TO ONE SHARE OF MATRIX SERVICE COMPANY COMMON STOCK IF AND WHEN THE CONDITIONS OF THE RESTRICTION HAVE BEEN SATISFIED.  FOR THIS INITIAL GRANT, 20% WILL VEST EACH YEAR FOR THE NEXT FIVE YEARS ON THE ANNIVERSARY DATES.</footnote>
        <footnote id="F3">NOT APPLICABLE.</footnote>
    </footnotes>

    <ownerSignature>
        <signatureName>John R. Hewitt</signatureName>
        <signatureDate>2011-05-05</signatureDate>
    </ownerSignature>
</ownershipDocument>
