I am convinced that pricing in the online workshop model should ALWAYS be per-participant. Many guilds have been sticking to the only model with which they are familiar: What is your day rate, and how many enrollees (and at what $$ amount) do we need to break even? This model was created, and makes sense, if you have overhead such as room rental, flights, hotels and so on. With an online model we have none of these, therefore sharing the course fees per-person always guarantees that the instructor will be fairly compensated and the guild will always have revenue. It also means that I, as an instructor, am participating with you in making this a successfully attended workshop, because my income depends on participation; it is not independent of the guild being financially successful as with a traditional day-rate model.
ALSO REMEMBER: from an instructor’s point of view, a traditional in-person workshop has limitations as to class size. This means that whatever the room holds is how many people can participate. Most times this is 15 – 20 people. (This limitation, along with associated overhead, is what sometimes causes workshops to lose money). An online class has no such limitations. There can be double or triple the attendees. Therefore, if we keep to a day-rate model, the instructor has just lost the opportunity to realize revenue from teaching 20 or 40 or 60 extra people that they might have had the opportunity to teach in the future. Because of this, some adjustment has to be made, and while both guilds and instructors have various formulas for compensation in these cases, the clearest, simplest, and most effective model is a per-person fee structure.