While there is no fixed rate, most companies seem to be willing to pay anywhere between $50 and $300 for a guest post. You can also charge per word, which gives you more control over how much you earn.