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

    <schemaVersion>X0202</schemaVersion>

    <documentType>4</documentType>

    <periodOfReport>2005-02-16</periodOfReport>

    <notSubjectToSection16>0</notSubjectToSection16>

    <issuer>
        <issuerCik>0001268671</issuerCik>
        <issuerName>TNS INC</issuerName>
        <issuerTradingSymbol>TNS</issuerTradingSymbol>
    </issuer>

    <reportingOwner>
        <reportingOwnerId>
            <rptOwnerCik>0001262902</rptOwnerCik>
            <rptOwnerName>ROCHE COLLIN E</rptOwnerName>
        </reportingOwnerId>
        <reportingOwnerAddress>
            <rptOwnerStreet1></rptOwnerStreet1>
            <rptOwnerStreet2></rptOwnerStreet2>
            <rptOwnerCity></rptOwnerCity>
            <rptOwnerState></rptOwnerState>
            <rptOwnerZipCode></rptOwnerZipCode>
            <rptOwnerStateDescription></rptOwnerStateDescription>
        </reportingOwnerAddress>
        <reportingOwnerRelationship>
            <isDirector>1</isDirector>
            <isOfficer>0</isOfficer>
            <isTenPercentOwner>1</isTenPercentOwner>
            <isOther>0</isOther>
        </reportingOwnerRelationship>
    </reportingOwner>

    <nonDerivativeTable>
        <nonDerivativeTransaction>
            <securityTitle>
                <value>Common Stock, par value $0.001 per share</value>
            </securityTitle>
            <transactionDate>
                <value>2005-02-16</value>
            </transactionDate>
            <transactionCoding>
                <transactionFormType>4</transactionFormType>
                <transactionCode>J</transactionCode>
                <equitySwapInvolved>0</equitySwapInvolved>
                <footnoteId id="F1"/>
            </transactionCoding>
            <transactionTimeliness>
                <value></value>
            </transactionTimeliness>
            <transactionAmounts>
                <transactionShares>
                    <value>2019000</value>
                    <footnoteId id="F2"/>
                </transactionShares>
                <transactionPricePerShare>
                    <value>0</value>
                </transactionPricePerShare>
                <transactionAcquiredDisposedCode>
                    <value>D</value>
                </transactionAcquiredDisposedCode>
            </transactionAmounts>
            <postTransactionAmounts>
                <sharesOwnedFollowingTransaction>
                    <value>8420080</value>
                    <footnoteId id="F3"/>
                </sharesOwnedFollowingTransaction>
            </postTransactionAmounts>
            <ownershipNature>
                <directOrIndirectOwnership>
                    <value>I</value>
                </directOrIndirectOwnership>
                <natureOfOwnership>
                    <value>See Footnote</value>
                    <footnoteId id="F7"/>
                </natureOfOwnership>
            </ownershipNature>
        </nonDerivativeTransaction>
        <nonDerivativeTransaction>
            <securityTitle>
                <value>Common Stock, par value $0.001 per share</value>
            </securityTitle>
            <transactionDate>
                <value>2005-02-16</value>
            </transactionDate>
            <transactionCoding>
                <transactionFormType>4</transactionFormType>
                <transactionCode>J</transactionCode>
                <equitySwapInvolved>0</equitySwapInvolved>
                <footnoteId id="F1"/>
            </transactionCoding>
            <transactionTimeliness>
                <value></value>
            </transactionTimeliness>
            <transactionAmounts>
                <transactionShares>
                    <value>865285</value>
                    <footnoteId id="F2"/>
                </transactionShares>
                <transactionPricePerShare>
                    <value>0</value>
                </transactionPricePerShare>
                <transactionAcquiredDisposedCode>
                    <value>D</value>
                </transactionAcquiredDisposedCode>
            </transactionAmounts>
            <postTransactionAmounts>
                <sharesOwnedFollowingTransaction>
                    <value>3608606</value>
                    <footnoteId id="F4"/>
                </sharesOwnedFollowingTransaction>
            </postTransactionAmounts>
            <ownershipNature>
                <directOrIndirectOwnership>
                    <value>I</value>
                </directOrIndirectOwnership>
                <natureOfOwnership>
                    <value>See Footnote</value>
                    <footnoteId id="F8"/>
                </natureOfOwnership>
            </ownershipNature>
        </nonDerivativeTransaction>
        <nonDerivativeTransaction>
            <securityTitle>
                <value>Common Stock, par value $0.001 per share</value>
            </securityTitle>
            <transactionDate>
                <value>2005-02-16</value>
            </transactionDate>
            <transactionCoding>
                <transactionFormType>4</transactionFormType>
                <transactionCode>J</transactionCode>
                <equitySwapInvolved>0</equitySwapInvolved>
                <footnoteId id="F1"/>
            </transactionCoding>
            <transactionTimeliness>
                <value></value>
            </transactionTimeliness>
            <transactionAmounts>
                <transactionShares>
                    <value>26406</value>
                    <footnoteId id="F2"/>
                </transactionShares>
                <transactionPricePerShare>
                    <value>0</value>
                </transactionPricePerShare>
                <transactionAcquiredDisposedCode>
                    <value>D</value>
                </transactionAcquiredDisposedCode>
            </transactionAmounts>
            <postTransactionAmounts>
                <sharesOwnedFollowingTransaction>
                    <value>110126</value>
                    <footnoteId id="F5"/>
                </sharesOwnedFollowingTransaction>
            </postTransactionAmounts>
            <ownershipNature>
                <directOrIndirectOwnership>
                    <value>I</value>
                </directOrIndirectOwnership>
                <natureOfOwnership>
                    <value>See Footnote</value>
                    <footnoteId id="F9"/>
                </natureOfOwnership>
            </ownershipNature>
        </nonDerivativeTransaction>
        <nonDerivativeTransaction>
            <securityTitle>
                <value>Common Stock, par value $0.001 per share</value>
            </securityTitle>
            <transactionDate>
                <value>2005-02-16</value>
            </transactionDate>
            <transactionCoding>
                <transactionFormType>4</transactionFormType>
                <transactionCode>J</transactionCode>
                <equitySwapInvolved>0</equitySwapInvolved>
                <footnoteId id="F1"/>
            </transactionCoding>
            <transactionTimeliness>
                <value></value>
            </transactionTimeliness>
            <transactionAmounts>
                <transactionShares>
                    <value>89309</value>
                    <footnoteId id="F2"/>
                </transactionShares>
                <transactionPricePerShare>
                    <value>0</value>
                </transactionPricePerShare>
                <transactionAcquiredDisposedCode>
                    <value>D</value>
                </transactionAcquiredDisposedCode>
            </transactionAmounts>
            <postTransactionAmounts>
                <sharesOwnedFollowingTransaction>
                    <value>372456</value>
                    <footnoteId id="F6"/>
                </sharesOwnedFollowingTransaction>
            </postTransactionAmounts>
            <ownershipNature>
                <directOrIndirectOwnership>
                    <value>I</value>
                </directOrIndirectOwnership>
                <natureOfOwnership>
                    <value>See Footnote</value>
                    <footnoteId id="F10"/>
                </natureOfOwnership>
            </ownershipNature>
        </nonDerivativeTransaction>
    </nonDerivativeTable>

    <footnotes>
        <footnote id="F1">Reflects a pro rata distribution of such shares by the fund to its partners.</footnote>
        <footnote id="F2">The Reporting Person expressly disclaims beneficial ownership of the shares reported in Table I, except to the extent of his pecuniary interest therein.  The filing of this form shall not be deemed an admission that the Reporting Person is, for Section 16 purposes or otherwise, the beneficial owner of such shares.</footnote>
        <footnote id="F3">Excludes 271,321 shares, which is the number of shares in column 4 that were distributed to GTCR Partners VII, L.P. (&quot;GTCR Partners VII&quot;), the general partner of GTCR Fund VII, L.P. (&quot;Fund VII&quot;).</footnote>
        <footnote id="F4">Excludes 138,705 shares, which is the number of shares in column 4 that were distributed to GTCR Partners VII, the general partner of GTCR Fund VII/A, L.P. (&quot;Fund VII/A&quot;).</footnote>
        <footnote id="F5">Excludes 4,590 shares, which is the number of shares in column 4 that were distributed to GTCR Golder Rauner, L.L.C. (&quot;GTCR&quot;), the general partner of GTCR Co-Invest, L.P. (&quot;Co-Invest&quot;).</footnote>
        <footnote id="F6">Excludes 1,985 shares, which is the number of shares in column 4 that were distributed to GTCR Mezzanine Partners, L.P. (&quot;Mezzanine Partners&quot;), the general partner of GTCR Capital Partners, L.P. (&quot;Capital Partners&quot;).</footnote>
        <footnote id="F7">Fund VII is the direct beneficial owner of the shares reported in Table I.  GTCR Partners VII is the general partner of Fund VII and GTCR is the general partner of GTCR Partners VII.  As such, GTCR Partners VII and GTCR may be deemed to be beneficial owners of the shares reported in Table I.  GTCR is managed by its members.  The Reporting Person is a member of GTCR and GTCR Partners VII and may be deemed to have an indirect pecuniary interest in the issuer's Common Stock owned by Fund VII to the extent of the Reporting Person's indirect proportionate interest in Fund VII.</footnote>
        <footnote id="F8">Fund VII/A is the direct beneficial owner of the shares reported in Table I.  GTCR Partners VII is the general partner of Fund VII/A and GTCR is the general partner of GTCR Partners VII.  As such, GTCR Partners VII and GTCR may be deemed to be beneficial owners of the shares reported in Table I.  GTCR is managed by its members.  The Reporting Person is a member of GTCR and GTCR Partners VII and may be deemed to have an indirect pecuniary interest in the issuer's Common Stock owned by Fund VII/A to the extent of the Reporting Person's indirect proportionate interest in Fund VII/A.</footnote>
        <footnote id="F9">Co-Invest is the direct beneficial owner of the shares reported in Table I.  GTCR is the general partner of Co-Invest.  As such, GTCR may be deemed to be a beneficial owner of the shares reported in Table I.  GTCR is managed by its members.  The Reporting Person is a member of GTCR and may be deemed to have an indirect pecuniary interest in the issuer's Common Stock owned by Co-Invest to the extent of the Reporting Person's indirect proportionate interest in Co-Invest.</footnote>
        <footnote id="F10">Capital Partners is the direct beneficial owner of the shares reported in Table I.  Mezzanine Partners is the general partner of Capital Partners.  GTCR Partners VI, L.P. (&quot;GTCR Partners VI&quot;) is the general partner of Mezzanine Partners.  GTCR is the general partner of GTCR Partners VI.  As such, Mezzanine Partners, GTCR Partners VI and GTCR may be deemed to be beneficial owners of the shares reported in Table I.  GTCR is managed by its members.  The Reporting Person is a member of GTCR, Mezzanine Partners and GTCR Partners VI and may be deemed to have an indirect pecuniary interest in the issuer's Common Stock owned by Capital Partners to the extent of the Reporting Person's indirect proportionate interest in Capital Partners.</footnote>
    </footnotes>

    <ownerSignature>
        <signatureName>/s/ Thomas N. Blanchard under Powers of Attorney dated 03/16/04</signatureName>
        <signatureDate>2005-02-16</signatureDate>
    </ownerSignature>
</ownershipDocument>
