Can I use single site license for my multi-site setup with the same domain.. single site license is meant to be deployed on WordPress deployment for one domain or sub-domain. Hence, to use WP Legal Pages on multi-site setup you will require multi-site license.
Read more