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

    <schemaVersion>X0202</schemaVersion>

    <documentType>4</documentType>

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

    <issuer>
        <issuerCik>0001004673</issuerCik>
        <issuerName>VENDINGDATA CORP</issuerName>
        <issuerTradingSymbol>VNX</issuerTradingSymbol>
    </issuer>

    <reportingOwner>
        <reportingOwnerId>
            <rptOwnerCik>0001088037</rptOwnerCik>
            <rptOwnerName>JAMES E CRABBE REVOCABLE TRUST</rptOwnerName>
        </reportingOwnerId>
        <reportingOwnerAddress>
            <rptOwnerStreet1>6830 SPENCER STREET</rptOwnerStreet1>
            <rptOwnerStreet2></rptOwnerStreet2>
            <rptOwnerCity>LAS VEGAS,</rptOwnerCity>
            <rptOwnerState>NV</rptOwnerState>
            <rptOwnerZipCode>89119</rptOwnerZipCode>
            <rptOwnerStateDescription></rptOwnerStateDescription>
        </reportingOwnerAddress>
        <reportingOwnerRelationship>
            <isDirector>1</isDirector>
            <isOfficer>0</isOfficer>
            <isTenPercentOwner>1</isTenPercentOwner>
            <isOther>0</isOther>
        </reportingOwnerRelationship>
    </reportingOwner>

    <nonDerivativeTable>
        <nonDerivativeHolding>
            <securityTitle>
                <value>Common Stock</value>
            </securityTitle>
            <postTransactionAmounts>
                <sharesOwnedFollowingTransaction>
                    <value>2995732</value>
                </sharesOwnedFollowingTransaction>
            </postTransactionAmounts>
            <ownershipNature>
                <directOrIndirectOwnership>
                    <value>I</value>
                </directOrIndirectOwnership>
                <natureOfOwnership>
                    <value>See Note</value>
                    <footnoteId id="F1"/>
                </natureOfOwnership>
            </ownershipNature>
        </nonDerivativeHolding>
        <nonDerivativeHolding>
            <securityTitle>
                <value>Common Stock</value>
            </securityTitle>
            <postTransactionAmounts>
                <sharesOwnedFollowingTransaction>
                    <value>4574066</value>
                </sharesOwnedFollowingTransaction>
            </postTransactionAmounts>
            <ownershipNature>
                <directOrIndirectOwnership>
                    <value>D</value>
                </directOrIndirectOwnership>
                <natureOfOwnership>
                    <value></value>
                </natureOfOwnership>
            </ownershipNature>
        </nonDerivativeHolding>
    </nonDerivativeTable>

    <derivativeTable>
        <derivativeTransaction>
            <securityTitle>
                <value>9.5% CONVERTIBLE NOTE</value>
                <footnoteId id="F2"/>
            </securityTitle>
            <conversionOrExercisePrice>
                <value>13.00</value>
            </conversionOrExercisePrice>
            <transactionDate>
                <value>2004-02-13</value>
            </transactionDate>
            <transactionCoding>
                <transactionFormType>4</transactionFormType>
                <transactionCode>H</transactionCode>
                <equitySwapInvolved>0</equitySwapInvolved>
            </transactionCoding>
            <transactionAmounts>
                <transactionShares>
                    <value>57693</value>
                </transactionShares>
                <transactionPricePerShare>
                    <value>0</value>
                    <footnoteId id="F3"/>
                </transactionPricePerShare>
                <transactionAcquiredDisposedCode>
                    <value>A</value>
                </transactionAcquiredDisposedCode>
            </transactionAmounts>
            <exerciseDate>
                <value>1999-09-01</value>
            </exerciseDate>
            <expirationDate>
                <footnoteId id="F2"/>
            </expirationDate>
            <underlyingSecurity>
                <underlyingSecurityTitle>
                    <value>Common Stock</value>
                </underlyingSecurityTitle>
                <underlyingSecurityShares>
                    <value>57693</value>
                </underlyingSecurityShares>
            </underlyingSecurity>
            <postTransactionAmounts>
                <sharesOwnedFollowingTransaction>
                    <value>0</value>
                </sharesOwnedFollowingTransaction>
            </postTransactionAmounts>
            <ownershipNature>
                <directOrIndirectOwnership>
                    <value>I</value>
                </directOrIndirectOwnership>
                <natureOfOwnership>
                    <value>See Note</value>
                    <footnoteId id="F2"/>
                </natureOfOwnership>
            </ownershipNature>
        </derivativeTransaction>
        <derivativeTransaction>
            <securityTitle>
                <value>9.5% CONVERTIBLE NOTE</value>
                <footnoteId id="F4"/>
            </securityTitle>
            <conversionOrExercisePrice>
                <value>13.00</value>
            </conversionOrExercisePrice>
            <transactionDate>
                <value>2004-02-13</value>
            </transactionDate>
            <transactionCoding>
                <transactionFormType>4</transactionFormType>
                <transactionCode>H</transactionCode>
                <equitySwapInvolved>0</equitySwapInvolved>
            </transactionCoding>
            <transactionAmounts>
                <transactionShares>
                    <value>30770</value>
                </transactionShares>
                <transactionPricePerShare>
                    <value>0</value>
                    <footnoteId id="F3"/>
                </transactionPricePerShare>
                <transactionAcquiredDisposedCode>
                    <value>A</value>
                </transactionAcquiredDisposedCode>
            </transactionAmounts>
            <exerciseDate>
                <value>1999-09-23</value>
            </exerciseDate>
            <expirationDate>
                <footnoteId id="F4"/>
            </expirationDate>
            <underlyingSecurity>
                <underlyingSecurityTitle>
                    <value>Common Stock</value>
                </underlyingSecurityTitle>
                <underlyingSecurityShares>
                    <value>30770</value>
                </underlyingSecurityShares>
            </underlyingSecurity>
            <postTransactionAmounts>
                <sharesOwnedFollowingTransaction>
                    <value>0</value>
                </sharesOwnedFollowingTransaction>
            </postTransactionAmounts>
            <ownershipNature>
                <directOrIndirectOwnership>
                    <value>I</value>
                </directOrIndirectOwnership>
                <natureOfOwnership>
                    <value>See Note</value>
                    <footnoteId id="F4"/>
                </natureOfOwnership>
            </ownershipNature>
        </derivativeTransaction>
        <derivativeHolding>
            <securityTitle>
                <value>OPTION/RIGHT TO BUY</value>
                <footnoteId id="F5"/>
            </securityTitle>
            <conversionOrExercisePrice>
                <value>13.00</value>
            </conversionOrExercisePrice>
            <exerciseDate>
                <value>2001-01-15</value>
            </exerciseDate>
            <expirationDate>
                <footnoteId id="F5"/>
            </expirationDate>
            <underlyingSecurity>
                <underlyingSecurityTitle>
                    <value>Common Stock</value>
                </underlyingSecurityTitle>
                <underlyingSecurityShares>
                    <value>200</value>
                </underlyingSecurityShares>
            </underlyingSecurity>
            <postTransactionAmounts>
                <sharesOwnedFollowingTransaction>
                    <value>200</value>
                </sharesOwnedFollowingTransaction>
            </postTransactionAmounts>
            <ownershipNature>
                <directOrIndirectOwnership>
                    <value>D</value>
                </directOrIndirectOwnership>
                <natureOfOwnership>
                    <value></value>
                </natureOfOwnership>
            </ownershipNature>
        </derivativeHolding>
        <derivativeHolding>
            <securityTitle>
                <value>OPTION/RIGHT TO BUY</value>
                <footnoteId id="F6"/>
            </securityTitle>
            <conversionOrExercisePrice>
                <value>13.00</value>
            </conversionOrExercisePrice>
            <exerciseDate>
                <value>2001-07-02</value>
            </exerciseDate>
            <expirationDate>
                <footnoteId id="F6"/>
            </expirationDate>
            <underlyingSecurity>
                <underlyingSecurityTitle>
                    <value>Common Stock</value>
                </underlyingSecurityTitle>
                <underlyingSecurityShares>
                    <value>200</value>
                </underlyingSecurityShares>
            </underlyingSecurity>
            <postTransactionAmounts>
                <sharesOwnedFollowingTransaction>
                    <value>200</value>
                </sharesOwnedFollowingTransaction>
            </postTransactionAmounts>
            <ownershipNature>
                <directOrIndirectOwnership>
                    <value>D</value>
                </directOrIndirectOwnership>
                <natureOfOwnership>
                    <value></value>
                </natureOfOwnership>
            </ownershipNature>
        </derivativeHolding>
        <derivativeHolding>
            <securityTitle>
                <value>OPTION/RIGHT TO BUY</value>
                <footnoteId id="F7"/>
            </securityTitle>
            <conversionOrExercisePrice>
                <value>1.75</value>
            </conversionOrExercisePrice>
            <exerciseDate>
                <value>2001-07-02</value>
            </exerciseDate>
            <expirationDate>
                <footnoteId id="F7"/>
            </expirationDate>
            <underlyingSecurity>
                <underlyingSecurityTitle>
                    <value>Common Stock</value>
                </underlyingSecurityTitle>
                <underlyingSecurityShares>
                    <value>200</value>
                </underlyingSecurityShares>
            </underlyingSecurity>
            <postTransactionAmounts>
                <sharesOwnedFollowingTransaction>
                    <value>200</value>
                </sharesOwnedFollowingTransaction>
            </postTransactionAmounts>
            <ownershipNature>
                <directOrIndirectOwnership>
                    <value>D</value>
                </directOrIndirectOwnership>
                <natureOfOwnership>
                    <value></value>
                </natureOfOwnership>
            </ownershipNature>
        </derivativeHolding>
        <derivativeHolding>
            <securityTitle>
                <value>OPTION/RIGHT TO BUY</value>
                <footnoteId id="F8"/>
            </securityTitle>
            <conversionOrExercisePrice>
                <value>2.50</value>
            </conversionOrExercisePrice>
            <exerciseDate>
                <value>2004-03-10</value>
            </exerciseDate>
            <expirationDate>
                <footnoteId id="F8"/>
            </expirationDate>
            <underlyingSecurity>
                <underlyingSecurityTitle>
                    <value>Common Stock</value>
                </underlyingSecurityTitle>
                <underlyingSecurityShares>
                    <value>50000</value>
                </underlyingSecurityShares>
            </underlyingSecurity>
            <postTransactionAmounts>
                <sharesOwnedFollowingTransaction>
                    <value>50000</value>
                </sharesOwnedFollowingTransaction>
            </postTransactionAmounts>
            <ownershipNature>
                <directOrIndirectOwnership>
                    <value>D</value>
                </directOrIndirectOwnership>
                <natureOfOwnership>
                    <value></value>
                </natureOfOwnership>
            </ownershipNature>
        </derivativeHolding>
        <derivativeHolding>
            <securityTitle>
                <value>OPTION/RIGHT TO BUY</value>
                <footnoteId id="F9"/>
            </securityTitle>
            <conversionOrExercisePrice>
                <value>5.95</value>
            </conversionOrExercisePrice>
            <exerciseDate>
                <value>2005-04-06</value>
            </exerciseDate>
            <expirationDate>
                <footnoteId id="F9"/>
            </expirationDate>
            <underlyingSecurity>
                <underlyingSecurityTitle>
                    <value>Common Stock</value>
                </underlyingSecurityTitle>
                <underlyingSecurityShares>
                    <value>10000</value>
                </underlyingSecurityShares>
            </underlyingSecurity>
            <postTransactionAmounts>
                <sharesOwnedFollowingTransaction>
                    <value>10000</value>
                </sharesOwnedFollowingTransaction>
            </postTransactionAmounts>
            <ownershipNature>
                <directOrIndirectOwnership>
                    <value>D</value>
                </directOrIndirectOwnership>
                <natureOfOwnership>
                    <value></value>
                </natureOfOwnership>
            </ownershipNature>
        </derivativeHolding>
        <derivativeHolding>
            <securityTitle>
                <value>OPTION/RIGHT TO BUY</value>
                <footnoteId id="F10"/>
            </securityTitle>
            <conversionOrExercisePrice>
                <value>2.20</value>
            </conversionOrExercisePrice>
            <exerciseDate>
                <value>2005-07-02</value>
            </exerciseDate>
            <expirationDate>
                <footnoteId id="F10"/>
            </expirationDate>
            <underlyingSecurity>
                <underlyingSecurityTitle>
                    <value>Common Stock</value>
                </underlyingSecurityTitle>
                <underlyingSecurityShares>
                    <value>10000</value>
                </underlyingSecurityShares>
            </underlyingSecurity>
            <postTransactionAmounts>
                <sharesOwnedFollowingTransaction>
                    <value>10000</value>
                </sharesOwnedFollowingTransaction>
            </postTransactionAmounts>
            <ownershipNature>
                <directOrIndirectOwnership>
                    <value>D</value>
                </directOrIndirectOwnership>
                <natureOfOwnership>
                    <value></value>
                </natureOfOwnership>
            </ownershipNature>
        </derivativeHolding>
    </derivativeTable>

    <footnotes>
        <footnote id="F1">Nature of beneficial ownership: James E. Crabbe, Individually = 4,574,066 shares; James E. Crabbe, as Trustee of the James E. Crabbe Revocable Trust (the &quot;Trust&quot;) = 2,460,407; Phileo Foundation, a charitable foundation of which Mr. Crabbe is a trustee and president = 205,875; Holder of voting power for: Richard S. Huson GST Exempt Trust U/T/A dated 9/4/98 = 19,424 shares; Richard S. Huson Marital Trust U/T/A dated 9/4/98 = 309,068 shares; Yvonne M. Huson, Individually = 958 shares; TOTAL = 7,569,798 shares.</footnote>
        <footnote id="F2">On February 19, 1999, the Trust entered into a Subscription Agreement pursuant to which the Company issued a 9.5% Convertible Note (the &quot;February Note&quot;).  On February 13, 2004, the Company paid the February Note in full, which resulted in the cancellation of the underlying convertible securities.  The Trust had the ability to convert the February Note until the February Note was paid in full.</footnote>
        <footnote id="F3">Price does not apply.</footnote>
        <footnote id="F4">On March 23, 1999, the Trust entered into a Subscription Agreement pursuant to which the Company issued a 9.5% Convertible Note (the &quot;March Note&quot;). On February 13, 2004, the Company paid the March Note in full, which resulted in the cancellation of the underlying convertible securities.  The Trust had the ability to convert the March Note until the March Note was paid in full.</footnote>
        <footnote id="F5">As previously reported, on July 14, 2000, the Company granted Mr. Crabbe an option pursuant to its 1999 Directors' Stock Option Plan (the &quot;Plan&quot;) to purchase shares of the Company's Common Stock. The option is fully vested and exercisable and expires on the later of January 14, 2011 or three months after Mr. Crabbe ceases to serve as a director of the Company.  In December, 2003, Mr. Crabbe entered into a Promotional Shares Lock-In Agreement (the &quot;Agreement&quot;), which restricts his ability to transfer or dispose of these options.  On December 9, 2003, and in consideration of Mr. Crabbe's willingness to enter into the Agreement, the Company's Board of Directors determined that the expiration date of these options will be extended by one month for each month that these options are subject to the Agreement. When the Agreement was terminated in June 2004, the expiration date of these options was extended 6 months.</footnote>
        <footnote id="F6">As previously reported, on January 1, 2001, the Company granted Mr. Crabbe an option pursuant to the Plan to purchase shares of Common Stock. The option is fully vested and exercisable and expires on the later of July 1, 2011 or three months after Mr. Crabbe ceases to serve as a director of the Company.  In consideration of the Agreement, and pursuant to the December 9, 2003, action of the Board of Directors, the expiration date of these options will be extended by one month for each month that these options are subject to the Agreement. When the Agreement was terminated in June 2004, the expiration date of these options was extended 6 months.</footnote>
        <footnote id="F7">As previously reported, on January 1, 2002, and pursuant to the Plan, the Company granted to Mr. Crabbe an option to purchase shares of Common Stock. The option expires on the later of July 1, 2012 or three months after Mr. Crabbe ceases to serve as a director of the Company.  In consideration of the Agreement, and pursuant to the December 9, 2003, action of the Board of Directors, the expiration date of these options will be extended by one month for each month that these options are subject to the Agreement. When the Agreement was terminated in June 2004, the expiration date of these options was extended 6 months.</footnote>
        <footnote id="F8">As previously reported, on September 9, 2003, and pursuant to the Plan, the Company granted to Mr. Crabbe an option to purchase shares of Common Stock.  Pursuant to the Plan, the Company granted the option to Mr. Crabbe in consideration of his services as a member of the Company's Board of Directors.  These options expire on March 9, 2009.  In consideration of the Agreement, and pursuant to the December 9, 2003, action of the Board of Directors, the expiration date of these options will be extended by one month for each month that these options are subject to the Agreement. When the Agreement was terminated in June 2004, the expiration date of these options was extended 6 months.</footnote>
        <footnote id="F9">On February 16, 2005, and pursuant to the Plan, the Company issued to Mr. Crabbe an option to purchase shares of Common Stock as of the grant date of January 1, 2004 in consideration of his services as a member of the Company's Board of Directors in calendar year 2003.  Pursuant to the Plan, these options expire the later of January 1, 2014, or three months after Mr. Crabbe ceases to serve as a member of the Board.</footnote>
        <footnote id="F10">On February 16, 2005, and pursuant to the Plan, the Company issued to Mr. Crabbe an option to purchase shares of Common Stock as of the grant date of January 1, 2005 in consideration of his services as a member of the Company's Board of Directors in calendar year 2004.  Pursuant to the Plan, these options expire the later of January 1, 2015, or three months after Mr. Crabbe ceases to serve as a member of the Board.</footnote>
    </footnotes>

    <remarks></remarks>

    <ownerSignature>
        <signatureName>/s/ James E. Crabbe</signatureName>
        <signatureDate>2005-02-16</signatureDate>
    </ownerSignature>
</ownershipDocument>
