Who paid William Shakespeare per work?

Those playwrights who were not also actors were paid per work by the acting companies that put their plays on. But at least after 1594, Shakespeare did not sell his plays in this way. Instead, his own acting company put them on and he had a share in the profits. In this way, Shakespeare was able to earn a decent living, unlike most playwrights of the time.