Yes. There are free Virtual cards. Many of these virtual card providers have seen that creating paid virtual cards will send customers that don't have the means away and have decided to create free virtual cards so that everyone can be privileged to have one.