Thank you so much for your response. I think that you're doing an amazing job.
So Upwork assigns different kinds of badges to the freelancers. If you earn minimum $1000 dollars and you Job Success is 90%+ for 16 straight weeks, then you'll get a Top-Rated badge.
Getting a Top-Rated badge means that you've made it to top 10% freelancers on Upwork. It means that you'll get more job invitations and high rates.
As far as Upwork fee is concerned. Upwork charges a flat 20% fee for all contracts worth less $500. Once a client bills more than $500, the fee reduces from 20% to 10%.
Wishing you all the very best for your future.