Hi, Monique. Thanks for your interest in our plugin suite.
We do have the Community Events add-on that allows users to add new events via a front-end form (instead of needing access to your wp-admin area). It can also allow anonymous submissions if you set it up that way.
However, we don’t currently have integration to charge for the ability to add events, which is one of our existing feature requests: https://tribe.uservoice.com/forums/195723-feature-ideas/suggestions/3762678-charge-for-event-submission-and-premium-featured-e
Please do add your vote there. This allows us to gauge interest in this particular feature request, which helps us prioritize our development efforts.
Currently, some site owners are adding a membership plugin to control access to the Community Events form and charge for it in this way.
We also have the Community Tickets add-on, which allows your users to create paid tickets via the Community Events form, of which you can setup Split/Chained Payments so you can take a flat-fee or percentage of their ticket sales.
Last but not least, we have a pretty great Refund Policy so you can buy one or many of our add-ons and thoroughly test them.
I hope this info helps. Let me know if you have any follow-up questions.