Upwork technically is a safe platform to transact. However the processes to protect clients from fraudulent freelancers is flawed. I was scammed by freelancer Rehan Hamayun on an hourly contract. He billed 100% of his time in week one using the Activity tracking provided by Upwork. This activity tracking is flawed and cannot be trusted!
After week one, I did not get any deliverables, but the freelancer started asking a lot of valid clarification questions. This was a delay tactic to go beyond the 5 day dispute period. This continued into week two and that was when I started to get suspicious.
I now lost just under $2000 and received nothing. And as far as Upwork is concerned, all is legitimate.
Do not trust the Active hours! This is creating a sense of false security that work is actually done.
Do not trust the identity verification. Make sure you do your own verification.
You have 5 days to dispute anything! Make sure you get actual deliverables and do not get fooled with someone being very engaging!