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

    <schemaVersion>X0303</schemaVersion>

    <documentType>4</documentType>

    <periodOfReport>2008-08-22</periodOfReport>

    <notSubjectToSection16>0</notSubjectToSection16>

    <issuer>
        <issuerCik>0001318482</issuerCik>
        <issuerName>BINGO.COM LTD.</issuerName>
        <issuerTradingSymbol>BNGOF</issuerTradingSymbol>
    </issuer>

    <reportingOwner>
        <reportingOwnerId>
            <rptOwnerCik>0001337851</rptOwnerCik>
            <rptOwnerName>Praetorian Capital Management LLC</rptOwnerName>
        </reportingOwnerId>
        <reportingOwnerAddress>
            <rptOwnerStreet1>119 WASHINGTON AVENUE</rptOwnerStreet1>
            <rptOwnerStreet2>SUITE 600</rptOwnerStreet2>
            <rptOwnerCity>MIAMI BEACH</rptOwnerCity>
            <rptOwnerState>FL</rptOwnerState>
            <rptOwnerZipCode>33139</rptOwnerZipCode>
            <rptOwnerStateDescription></rptOwnerStateDescription>
        </reportingOwnerAddress>
        <reportingOwnerRelationship>
            <isDirector>0</isDirector>
            <isOfficer>0</isOfficer>
            <isTenPercentOwner>1</isTenPercentOwner>
            <isOther>0</isOther>
        </reportingOwnerRelationship>
    </reportingOwner>

    <nonDerivativeTable>
        <nonDerivativeTransaction>
            <securityTitle>
                <value>Common Stock, no par value</value>
            </securityTitle>
            <transactionDate>
                <value>2008-08-22</value>
            </transactionDate>
            <transactionCoding>
                <transactionFormType>4</transactionFormType>
                <transactionCode>P</transactionCode>
                <equitySwapInvolved>0</equitySwapInvolved>
            </transactionCoding>
            <transactionTimeliness>
                <value></value>
            </transactionTimeliness>
            <transactionAmounts>
                <transactionShares>
                    <value>98500</value>
                </transactionShares>
                <transactionPricePerShare>
                    <value>0.201</value>
                </transactionPricePerShare>
                <transactionAcquiredDisposedCode>
                    <value>A</value>
                </transactionAcquiredDisposedCode>
            </transactionAmounts>
            <postTransactionAmounts>
                <sharesOwnedFollowingTransaction>
                    <value>9622100</value>
                </sharesOwnedFollowingTransaction>
            </postTransactionAmounts>
            <ownershipNature>
                <directOrIndirectOwnership>
                    <value>I</value>
                </directOrIndirectOwnership>
                <natureOfOwnership>
                    <value>See footnotes</value>
                    <footnoteId id="F1"/>
                    <footnoteId id="F2"/>
                </natureOfOwnership>
            </ownershipNature>
        </nonDerivativeTransaction>
    </nonDerivativeTable>

    <footnotes>
        <footnote id="F1">This Form 4 is being filed by Praetorian Capital Management LLC, a Delaware Limited Liability Company (the &quot;Management Company&quot;) which serves as investment manager or advisor to Praetorian Offshore Ltd. and Praetorian Institutional Offshore Ltd. (the &quot;Funds&quot;) with respect to the shares identified in this filing. The Management Company makes the investment and voting decisions on behalf of the Funds but owns no direct investments in the securities of the Issuer. The Funds directly own the shares of the Common Stock of the Issuer but do not make any decisions as to voting or buying or selling shares of the Issuer.</footnote>
        <footnote id="F2">Praetorian Offshore Ltd. owns 8,738,000 shares, of which 88,000 were purchased on August 22, 2008.  Praetorian Institutional Offshore Ltd. owns 884,100 shares, of which 10,500 were purchased on August 22, 2008. In total, the Funds own 9,622,100 shares.</footnote>
    </footnotes>

    <ownerSignature>
        <signatureName>Harris B. Kupperman</signatureName>
        <signatureDate>2008-10-01</signatureDate>
    </ownerSignature>
</ownershipDocument>
