<?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>0001084600</rptOwnerCik>
            <rptOwnerName>SMITH BOB L</rptOwnerName>
        </reportingOwnerId>
        <reportingOwnerAddress>
            <rptOwnerStreet1>280 LIBERTY STREET SE, SUITE 300</rptOwnerStreet1>
            <rptOwnerStreet2></rptOwnerStreet2>
            <rptOwnerCity>SALEM</rptOwnerCity>
            <rptOwnerState>OR</rptOwnerState>
            <rptOwnerZipCode>97301</rptOwnerZipCode>
            <rptOwnerStateDescription></rptOwnerStateDescription>
        </reportingOwnerAddress>
        <reportingOwnerRelationship>
            <isDirector>1</isDirector>
            <isOfficer>0</isOfficer>
            <isTenPercentOwner>0</isTenPercentOwner>
            <isOther>0</isOther>
        </reportingOwnerRelationship>
    </reportingOwner>

    <nonDerivativeTable>
        <nonDerivativeTransaction>
            <securityTitle>
                <value>Common Stock</value>
                <footnoteId id="F1"/>
            </securityTitle>
            <transactionDate>
                <value>2003-12-18</value>
            </transactionDate>
            <transactionCoding>
                <transactionFormType>4</transactionFormType>
                <transactionCode>C</transactionCode>
                <equitySwapInvolved>0</equitySwapInvolved>
            </transactionCoding>
            <transactionAmounts>
                <transactionShares>
                    <value>62288</value>
                </transactionShares>
                <transactionPricePerShare>
                    <value>1.75</value>
                </transactionPricePerShare>
                <transactionAcquiredDisposedCode>
                    <value>A</value>
                </transactionAcquiredDisposedCode>
            </transactionAmounts>
            <postTransactionAmounts>
                <sharesOwnedFollowingTransaction>
                    <value>0</value>
                    <footnoteId id="F15"/>
                </sharesOwnedFollowingTransaction>
            </postTransactionAmounts>
            <ownershipNature>
                <directOrIndirectOwnership>
                    <value>I</value>
                </directOrIndirectOwnership>
                <natureOfOwnership>
                    <value>See Note</value>
                    <footnoteId id="F1"/>
                </natureOfOwnership>
            </ownershipNature>
        </nonDerivativeTransaction>
        <nonDerivativeTransaction>
            <securityTitle>
                <value>Common Stock</value>
                <footnoteId id="F2"/>
            </securityTitle>
            <transactionDate>
                <value>2003-12-18</value>
            </transactionDate>
            <transactionCoding>
                <transactionFormType>4</transactionFormType>
                <transactionCode>C</transactionCode>
                <equitySwapInvolved>0</equitySwapInvolved>
            </transactionCoding>
            <transactionAmounts>
                <transactionShares>
                    <value>31144</value>
                </transactionShares>
                <transactionPricePerShare>
                    <value>1.75</value>
                </transactionPricePerShare>
                <transactionAcquiredDisposedCode>
                    <value>A</value>
                </transactionAcquiredDisposedCode>
            </transactionAmounts>
            <postTransactionAmounts>
                <sharesOwnedFollowingTransaction>
                    <value>0</value>
                    <footnoteId id="F15"/>
                </sharesOwnedFollowingTransaction>
            </postTransactionAmounts>
            <ownershipNature>
                <directOrIndirectOwnership>
                    <value>I</value>
                </directOrIndirectOwnership>
                <natureOfOwnership>
                    <value>See Note</value>
                    <footnoteId id="F2"/>
                </natureOfOwnership>
            </ownershipNature>
        </nonDerivativeTransaction>
        <nonDerivativeHolding>
            <securityTitle>
                <value>Common Stock</value>
            </securityTitle>
            <postTransactionAmounts>
                <sharesOwnedFollowingTransaction>
                    <value>292450</value>
                </sharesOwnedFollowingTransaction>
            </postTransactionAmounts>
            <ownershipNature>
                <directOrIndirectOwnership>
                    <value>I</value>
                </directOrIndirectOwnership>
                <natureOfOwnership>
                    <value>See Note</value>
                    <footnoteId id="F3"/>
                </natureOfOwnership>
            </ownershipNature>
        </nonDerivativeHolding>
        <nonDerivativeHolding>
            <securityTitle>
                <value>Common Stock</value>
            </securityTitle>
            <postTransactionAmounts>
                <sharesOwnedFollowingTransaction>
                    <value>164012</value>
                </sharesOwnedFollowingTransaction>
            </postTransactionAmounts>
            <ownershipNature>
                <directOrIndirectOwnership>
                    <value>D</value>
                </directOrIndirectOwnership>
                <natureOfOwnership>
                    <value></value>
                </natureOfOwnership>
            </ownershipNature>
        </nonDerivativeHolding>
    </nonDerivativeTable>

    <derivativeTable>
        <derivativeHolding>
            <securityTitle>
                <value>OPTION/RIGHT TO BUY</value>
                <footnoteId id="F4"/>
            </securityTitle>
            <conversionOrExercisePrice>
                <value>4.30</value>
            </conversionOrExercisePrice>
            <exerciseDate>
                <footnoteId id="F5"/>
            </exerciseDate>
            <expirationDate>
                <footnoteId id="F5"/>
            </expirationDate>
            <underlyingSecurity>
                <underlyingSecurityTitle>
                    <value>Common Stock</value>
                </underlyingSecurityTitle>
                <underlyingSecurityShares>
                    <value>11000</value>
                </underlyingSecurityShares>
            </underlyingSecurity>
            <postTransactionAmounts>
                <sharesOwnedFollowingTransaction>
                    <value>11000</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-01-15</value>
            </exerciseDate>
            <expirationDate>
                <footnoteId id="F6"/>
            </expirationDate>
            <underlyingSecurity>
                <underlyingSecurityTitle>
                    <value>Common Stock</value>
                </underlyingSecurityTitle>
                <underlyingSecurityShares>
                    <value>400</value>
                </underlyingSecurityShares>
            </underlyingSecurity>
            <postTransactionAmounts>
                <sharesOwnedFollowingTransaction>
                    <value>400</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>13.00</value>
            </conversionOrExercisePrice>
            <exerciseDate>
                <value>2001-01-15</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>13.00</value>
            </conversionOrExercisePrice>
            <exerciseDate>
                <value>2001-07-02</value>
            </exerciseDate>
            <expirationDate>
                <footnoteId id="F8"/>
            </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="F9"/>
            </securityTitle>
            <conversionOrExercisePrice>
                <value>1.75</value>
            </conversionOrExercisePrice>
            <exerciseDate>
                <value>2002-07-02</value>
            </exerciseDate>
            <expirationDate>
                <footnoteId id="F9"/>
            </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>
        <derivativeTransaction>
            <securityTitle>
                <value>9.5% CONVERTIBLE NOTE</value>
            </securityTitle>
            <conversionOrExercisePrice>
                <value>1.75</value>
            </conversionOrExercisePrice>
            <transactionDate>
                <value>2003-12-18</value>
            </transactionDate>
            <transactionCoding>
                <transactionFormType>4</transactionFormType>
                <transactionCode>C</transactionCode>
                <equitySwapInvolved>0</equitySwapInvolved>
            </transactionCoding>
            <transactionAmounts>
                <transactionShares>
                    <value>57143</value>
                </transactionShares>
                <transactionPricePerShare>
                    <value>0</value>
                    <footnoteId id="F15"/>
                </transactionPricePerShare>
                <transactionAcquiredDisposedCode>
                    <value>D</value>
                </transactionAcquiredDisposedCode>
            </transactionAmounts>
            <exerciseDate>
                <value>2003-12-12</value>
            </exerciseDate>
            <expirationDate>
                <footnoteId id="F10"/>
            </expirationDate>
            <underlyingSecurity>
                <underlyingSecurityTitle>
                    <value>Common Stock</value>
                </underlyingSecurityTitle>
                <underlyingSecurityShares>
                    <value>57143</value>
                </underlyingSecurityShares>
            </underlyingSecurity>
            <postTransactionAmounts>
                <sharesOwnedFollowingTransaction>
                    <value>0</value>
                </sharesOwnedFollowingTransaction>
            </postTransactionAmounts>
            <ownershipNature>
                <directOrIndirectOwnership>
                    <value>I</value>
                </directOrIndirectOwnership>
                <natureOfOwnership>
                    <value>See Note</value>
                    <footnoteId id="F10"/>
                </natureOfOwnership>
            </ownershipNature>
        </derivativeTransaction>
        <derivativeHolding>
            <securityTitle>
                <value>WARRANT</value>
            </securityTitle>
            <conversionOrExercisePrice>
                <value>1.75</value>
            </conversionOrExercisePrice>
            <exerciseDate>
                <value>2004-01-01</value>
            </exerciseDate>
            <expirationDate>
                <value>2004-12-18</value>
            </expirationDate>
            <underlyingSecurity>
                <underlyingSecurityTitle>
                    <value>Common Stock</value>
                </underlyingSecurityTitle>
                <underlyingSecurityShares>
                    <value>5000</value>
                </underlyingSecurityShares>
            </underlyingSecurity>
            <postTransactionAmounts>
                <sharesOwnedFollowingTransaction>
                    <value>5000</value>
                </sharesOwnedFollowingTransaction>
            </postTransactionAmounts>
            <ownershipNature>
                <directOrIndirectOwnership>
                    <value>I</value>
                </directOrIndirectOwnership>
                <natureOfOwnership>
                    <value>See Note</value>
                    <footnoteId id="F11"/>
                </natureOfOwnership>
            </ownershipNature>
        </derivativeHolding>
        <derivativeTransaction>
            <securityTitle>
                <value>9.5% CONVERTIBLE NOTE</value>
                <footnoteId id="F11"/>
            </securityTitle>
            <conversionOrExercisePrice>
                <value>1.75</value>
            </conversionOrExercisePrice>
            <transactionDate>
                <value>2003-12-18</value>
            </transactionDate>
            <transactionCoding>
                <transactionFormType>4</transactionFormType>
                <transactionCode>C</transactionCode>
                <equitySwapInvolved>0</equitySwapInvolved>
            </transactionCoding>
            <transactionAmounts>
                <transactionShares>
                    <value>28572</value>
                </transactionShares>
                <transactionPricePerShare>
                    <value>0</value>
                    <footnoteId id="F15"/>
                </transactionPricePerShare>
                <transactionAcquiredDisposedCode>
                    <value>D</value>
                </transactionAcquiredDisposedCode>
            </transactionAmounts>
            <exerciseDate>
                <value>2003-12-12</value>
            </exerciseDate>
            <expirationDate>
                <footnoteId id="F12"/>
            </expirationDate>
            <underlyingSecurity>
                <underlyingSecurityTitle>
                    <value>Common Stock</value>
                </underlyingSecurityTitle>
                <underlyingSecurityShares>
                    <value>28572</value>
                </underlyingSecurityShares>
            </underlyingSecurity>
            <postTransactionAmounts>
                <sharesOwnedFollowingTransaction>
                    <value>0</value>
                </sharesOwnedFollowingTransaction>
            </postTransactionAmounts>
            <ownershipNature>
                <directOrIndirectOwnership>
                    <value>I</value>
                </directOrIndirectOwnership>
                <natureOfOwnership>
                    <value>See Note</value>
                    <footnoteId id="F12"/>
                </natureOfOwnership>
            </ownershipNature>
        </derivativeTransaction>
        <derivativeHolding>
            <securityTitle>
                <value>WARRANT</value>
            </securityTitle>
            <conversionOrExercisePrice>
                <value>1.75</value>
            </conversionOrExercisePrice>
            <exerciseDate>
                <value>2004-01-01</value>
            </exerciseDate>
            <expirationDate>
                <value>2004-12-18</value>
            </expirationDate>
            <underlyingSecurity>
                <underlyingSecurityTitle>
                    <value>Common Stock</value>
                </underlyingSecurityTitle>
                <underlyingSecurityShares>
                    <value>2500</value>
                </underlyingSecurityShares>
            </underlyingSecurity>
            <postTransactionAmounts>
                <sharesOwnedFollowingTransaction>
                    <value>2500</value>
                </sharesOwnedFollowingTransaction>
            </postTransactionAmounts>
            <ownershipNature>
                <directOrIndirectOwnership>
                    <value>I</value>
                </directOrIndirectOwnership>
                <natureOfOwnership>
                    <value>See Note</value>
                    <footnoteId id="F13"/>
                </natureOfOwnership>
            </ownershipNature>
        </derivativeHolding>
        <derivativeHolding>
            <securityTitle>
                <value>OPTION/RIGHT TO BUY</value>
                <footnoteId id="F14"/>
            </securityTitle>
            <conversionOrExercisePrice>
                <value>2.50</value>
            </conversionOrExercisePrice>
            <exerciseDate>
                <value>2004-03-10</value>
            </exerciseDate>
            <expirationDate>
                <value>2008-09-09</value>
            </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="F16"/>
            </securityTitle>
            <conversionOrExercisePrice>
                <value>5.95</value>
            </conversionOrExercisePrice>
            <exerciseDate>
                <value>2005-04-06</value>
            </exerciseDate>
            <expirationDate>
                <footnoteId id="F16"/>
            </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="F17"/>
            </securityTitle>
            <conversionOrExercisePrice>
                <value>2.20</value>
            </conversionOrExercisePrice>
            <exerciseDate>
                <value>2005-07-02</value>
            </exerciseDate>
            <expirationDate>
                <footnoteId id="F17"/>
            </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">On December 18, 2003, and pursuant to a November 19, 2003 Agreement to Convert by and between I.C.D., Inc. (&quot;I.C.D.&quot;), an entity controlled by Mr. Smith, and VendingData Corporation (the &quot;Company&quot;), I.C.D. converted the principal and unpaid interest of its 9.5% convertible note into 62,288 shares of the Company's common stock (&quot;Common Stock&quot;).</footnote>
        <footnote id="F2">On December 18, 2003, and pursuant to a November 19, 2003 Agreement to Convert by and between VIP's Industries, Inc. (&quot;VIP's&quot;), an entity controlled by Mr. Smith, and the Company, VIP's converted the principal and unpaid interest of its 9.5% convertible note into 31,144 shares of Common Stock.</footnote>
        <footnote id="F3">Nature of beneficial ownership:  Bob L. Smith = 164,012; I.C.D. = 62,288; VIP's  = 230,162:  TOTAL:  456,462.</footnote>
        <footnote id="F4">As previously reported, on January 4, 1999, Mr. Smith purchased from Richard Huson these options to purchase shares of Common Stock of the Company.</footnote>
        <footnote id="F5">No such date applies.  This information is reflected on this Form 4 for the sole purpose of providing data in this field to ensure that this Form 4 will be accepted through the SEC's electronic filing system.</footnote>
        <footnote id="F6">As previously reported, on September 13, 1999, the Company granted Mr. Smith an option pursuant to its 1999 Directors' Stock Option Plan (the &quot;Plan&quot;) to purchase shares of Common Stock.  The option is fully vested and exercisable and expires on the later of September 13, 2009 or three months after Mr. Smith ceases to serve as a director of the Company.</footnote>
        <footnote id="F7">As previously reported, on January 1, 2000, the Company granted Mr. Smith 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 January 1, 2010 or three months after Mr. Smith ceases to serve as a director of the Company.</footnote>
        <footnote id="F8">As previously reported, on January 1, 2001, the Company granted Mr. Smith 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 January 1, 2011 or three months after Mr. Smith ceases to serve as a director of the Company.</footnote>
        <footnote id="F9">As previously reported, on January 1, 2002, the Company granted to Mr. Smith 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 January 1, 2012 or three months after Mr. Smith ceases to serve as a director of the Company.</footnote>
        <footnote id="F10">Pursuant to its November 19, 2003 Agreement to Convert, I.C.D. is required to convert this note within ten (10) days of the closing of the Company's minimum offering of 3,000,000 shares through the Company's public offering of its Common Stock pursuant to a Registration Statement on Form SB-2, as amended.</footnote>
        <footnote id="F11">As previously reported, this warrant is held by I.C.D.</footnote>
        <footnote id="F12">Pursuant to its November 19, 2003 Agreement to Convert, VIP's is required to convert this note within ten (10) days of the closing of the Company's minimum offering of 3,000,000 shares through the Company's public offering of its Common Stock pursuant to a Registration Statement on Form SB-2, as amended.</footnote>
        <footnote id="F13">As previously reported, this warrant is held by VIP's.</footnote>
        <footnote id="F14">As previously reported, on September 9, 2003, and pursuant to the Plan, the Company granted to Mr. Smith an option to purchase shares of Common Stock.  Pursuant to the Plan, the Company granted the option to Mr. Smith in consideration of his services as a member of the Company's Board of Directors.</footnote>
        <footnote id="F15">No such amount applies.  This information is reflected on this Form 4 for the sole purpose of providing data in this field to insure that this Form 4 will be accepted through the SEC's filing system.</footnote>
        <footnote id="F16">On February 16, 2005, and pursuant to the Plan, the Company issued to Mr. Smith 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. Smith ceases to serve as a member of the Board.</footnote>
        <footnote id="F17">On February 16, 2005, and pursuant to the Plan, the Company issued to Mr. Smith 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. Smith ceases to serve as a member of the Board.</footnote>
    </footnotes>

    <remarks></remarks>

    <ownerSignature>
        <signatureName>/s/ Bob L. Smith</signatureName>
        <signatureDate>2005-02-16</signatureDate>
    </ownerSignature>
</ownershipDocument>
