You can get away with a pretty low bitrate for most. As others have said, set the egress upload limit in the app to whatever you prefer, and just be ready to transcode.
Never charge for access to your server in any way. That is officially 100% illegal. If you can't do it without charging, you can't do it