Yes, in case of freelancering and programming, a candidate can earn more than 20$ according to his working and demand of the job. These are high Paying jobs .
My online earning depends on my working in my field which is related to art and craft and I can't say I earn 20$,30$ per day ,but I have earned 500$ in some lucky months when I got bulk orders. But when I don't take order,that month I just earned from working on online platform like this forum,some surveys sites and from some apps.
But that earning is not high .
I enjoy all types of work and earnings.