Online TEFL teachers are usually paid by the hour. Pay rates vary and depend on multiple factors including qualifications, bonuses and targets achieved, and experience. On average, an online TEFL teacher can expect to make between $15 to $23 USD per hour.
Part of the great flexibility with teaching online is the ability to take on as few or as many hours as you like. With some companies, you can teach as little as four hours a week or go as high as forty. It’s totally up to you.