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

    <schemaVersion>X0201</schemaVersion>

    <documentType>4</documentType>

    <periodOfReport>2004-04-20</periodOfReport>

    <notSubjectToSection16>0</notSubjectToSection16>

    <issuer>
        <issuerCik>0000707674</issuerCik>
        <issuerName>FACT CORP</issuerName>
        <issuerTradingSymbol>FCTOA</issuerTradingSymbol>
    </issuer>

    <reportingOwner>
        <reportingOwnerId>
            <rptOwnerCik>0001111626</rptOwnerCik>
            <rptOwnerName>DANFORTH JACQUELINE</rptOwnerName>
        </reportingOwnerId>
        <reportingOwnerAddress>
            <rptOwnerStreet1>1530-9 AVENUE S.E.</rptOwnerStreet1>
            <rptOwnerStreet2></rptOwnerStreet2>
            <rptOwnerCity>CALGARY</rptOwnerCity>
            <rptOwnerState>A0</rptOwnerState>
            <rptOwnerZipCode>T2G 0T7</rptOwnerZipCode>
            <rptOwnerStateDescription>ALBERTA, CANADA</rptOwnerStateDescription>
        </reportingOwnerAddress>
        <reportingOwnerRelationship>
            <isDirector>1</isDirector>
            <isOfficer>1</isOfficer>
            <isTenPercentOwner>0</isTenPercentOwner>
            <isOther>0</isOther>
            <officerTitle>President,Secretary,Treasurer</officerTitle>
        </reportingOwnerRelationship>
    </reportingOwner>

    <nonDerivativeTable>
        <nonDerivativeTransaction>
            <securityTitle>
                <value>Common Stock</value>
            </securityTitle>
            <transactionDate>
                <value>2004-04-20</value>
            </transactionDate>
            <deemedExecutionDate>
                <value>2004-04-20</value>
            </deemedExecutionDate>
            <transactionCoding>
                <transactionFormType>4</transactionFormType>
                <transactionCode>J</transactionCode>
                <equitySwapInvolved>0</equitySwapInvolved>
            </transactionCoding>
            <transactionTimeliness>
                <value></value>
            </transactionTimeliness>
            <transactionAmounts>
                <transactionShares>
                    <value>118160</value>
                </transactionShares>
                <transactionPricePerShare>
                    <value>0.27</value>
                </transactionPricePerShare>
                <transactionAcquiredDisposedCode>
                    <value>A</value>
                </transactionAcquiredDisposedCode>
            </transactionAmounts>
            <postTransactionAmounts>
                <sharesOwnedFollowingTransaction>
                    <value>118410</value>
                    <footnoteId id="F1"/>
                </sharesOwnedFollowingTransaction>
            </postTransactionAmounts>
            <ownershipNature>
                <directOrIndirectOwnership>
                    <value>D</value>
                </directOrIndirectOwnership>
            </ownershipNature>
        </nonDerivativeTransaction>
        <nonDerivativeTransaction>
            <securityTitle>
                <value>Common Stock</value>
            </securityTitle>
            <transactionDate>
                <value>2004-04-20</value>
            </transactionDate>
            <deemedExecutionDate>
                <value>2004-04-20</value>
            </deemedExecutionDate>
            <transactionCoding>
                <transactionFormType>4</transactionFormType>
                <transactionCode>J</transactionCode>
                <equitySwapInvolved>0</equitySwapInvolved>
            </transactionCoding>
            <transactionTimeliness>
                <value></value>
            </transactionTimeliness>
            <transactionAmounts>
                <transactionShares>
                    <value>223077</value>
                </transactionShares>
                <transactionPricePerShare>
                    <value>0.27</value>
                </transactionPricePerShare>
                <transactionAcquiredDisposedCode>
                    <value>A</value>
                </transactionAcquiredDisposedCode>
            </transactionAmounts>
            <postTransactionAmounts>
                <sharesOwnedFollowingTransaction>
                    <value>300369</value>
                    <footnoteId id="F2"/>
                </sharesOwnedFollowingTransaction>
            </postTransactionAmounts>
            <ownershipNature>
                <directOrIndirectOwnership>
                    <value>I</value>
                </directOrIndirectOwnership>
                <natureOfOwnership>
                    <value>Argonaut Management Group Inc.</value>
                    <footnoteId id="F3"/>
                </natureOfOwnership>
            </ownershipNature>
        </nonDerivativeTransaction>
    </nonDerivativeTable>

    <footnotes>
        <footnote id="F1">Prior to the acquisition of 118,160 shares, Ms. Danforth owned directly in her name 1000 shares.  These shares were subject to a reverse split of 4-1 bringing her ownership to 250 shares which, with the acquistion of 118,160 shares, results in her present ownership of 118,410 shares.</footnote>
        <footnote id="F2">Prior to the acquisition of 223,077 shares, Ms. Danforth owned 309,167 shares indirectly in the name of Argonaut Management Group Inc.  These shares were subject to a reverse split of 4-1 bringing her indirect ownership to 77,292 shares which, with the acquistion of 223,077 shares, results in her present indirect ownership of 300,369 shares.</footnote>
        <footnote id="F3">These shares are owned by Argonaut Management Group Inc. of which Ms. Danforth is the sole owner.</footnote>
    </footnotes>

    <ownerSignature>
        <signatureName>/s/ Jacqueline Danforth</signatureName>
        <signatureDate>2004-04-20</signatureDate>
    </ownerSignature>
</ownershipDocument>

