Yes, like regular ATMs, crypto ATMs have deposit and withdrawal limits.
In most countries, cryptocurrency transactions are regulated. According to Investopedia, all bitcoin ATM operators in the US must register with FinCEN (Financial Crimes Enforcement Network) and comply with anti-money laundering regulations.
As such, most crypto ATMs have minimum and maximum deposit/withdrawal limits. These limits differ by operator and region/country. Depending on the size of your transaction, more personal information may be required from you by the crypto kiosk to complete your transaction. Common limit ranges are from $10 – $10,000.
According to Coinsource, most Bitcoin ATM operators buy limits range from $5 – $20 per transaction as a minimum, and $3,000 – $9,000 per day as a maximum.