根据中国人民银行规定,个人持有的银行卡在各项存款业务中,单日存入限额为现金人民币10万元,超过需填写相关申报信息。对于银行卡持有人在柜面存款、ATM存款、网上银行等渠道的存款操作,同样受到这一限额规定。因此,一张银行卡存款是有上限的。需要注意的是,不同银行具体的存款限额可能会有所不同,具体情况建议咨询各银行客服或查阅官方文件。大部分银行都对持卡人的单笔或者单日存款设有上限,以确保资金安全和遵守相关法规。具体的上限通常取决于银行的政策和持卡人的身份认证情况,一般来说,个人银行卡的存款上限较高,而企业银行卡的存款上限可能会更低。如果超过了银行设定的存款上限,可能需要向银行提前通知或者分批存款。因此,持卡人在存款时应注意查看银行规定的上限限制。