Thanks for all the answers. I think this is starting to make sense. Still a little complicated. However,
I did a quick test (again) to estimate a $10 cashout to my bank.
Estimated 0.99 to convert from BTC to USD
Estimated 0.55 to transfer to my bank.
Did the conversion and indeed it was exact.
$9.01 USD after conversion and $8.46 deposited into account.
$1.54 for the test. 😉
Thanks