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

    <schemaVersion>X0303</schemaVersion>

    <documentType>4</documentType>

    <periodOfReport>2010-11-17</periodOfReport>

    <notSubjectToSection16>1</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>1000 SOUTH POINTE DRIVE</rptOwnerStreet1>
            <rptOwnerStreet2>SUITE 1508</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>1</isOther>
            <otherText>Former 10% Owner</otherText>
        </reportingOwnerRelationship>
    </reportingOwner>

    <nonDerivativeTable>
        <nonDerivativeTransaction>
            <securityTitle>
                <value>Common Stock, no par value</value>
            </securityTitle>
            <transactionDate>
                <value>2010-11-17</value>
            </transactionDate>
            <transactionCoding>
                <transactionFormType>4</transactionFormType>
                <transactionCode>S</transactionCode>
                <equitySwapInvolved>0</equitySwapInvolved>
            </transactionCoding>
            <transactionTimeliness>
                <value></value>
            </transactionTimeliness>
            <transactionAmounts>
                <transactionShares>
                    <value>8675999</value>
                </transactionShares>
                <transactionPricePerShare>
                    <value>0.055</value>
                </transactionPricePerShare>
                <transactionAcquiredDisposedCode>
                    <value>D</value>
                </transactionAcquiredDisposedCode>
            </transactionAmounts>
            <postTransactionAmounts>
                <sharesOwnedFollowingTransaction>
                    <value>0</value>
                </sharesOwnedFollowingTransaction>
            </postTransactionAmounts>
            <ownershipNature>
                <directOrIndirectOwnership>
                    <value>I</value>
                </directOrIndirectOwnership>
                <natureOfOwnership>
                    <value>See Footnote</value>
                    <footnoteId id="F1"/>
                </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. (the &quot;Fund&quot;) with respect to the shares identified in this filing.  The Management Company makes the investment and voting decisions on behalf of the Fund but owns no direct investments in the securities of the Issuer.  The Fund directly owns the shares of the Common Stock of the Issuer but does not make any decisions as to voting or buying or selling shares of the Issuer.

Praetorian Offshore Ltd. now owns no shares of the Issuer.  A total of 8,675,999 shares were sold in a single private transaction on November 17, 2010.</footnote>
    </footnotes>

    <ownerSignature>
        <signatureName>Wesley N. Cooper</signatureName>
        <signatureDate>2010-11-18</signatureDate>
    </ownerSignature>
</ownershipDocument>
