Betvisa có trụ sở chính tại Philippines và được cấp phép hoạt động bởi tổ chức Cagayan Economic Zone Authority CEZA.