There is no fee, and most people know this.
But for the people doing isk for 21 day trials = much better for both parties. Your method had the invitee starting with 0 isk, and the inviter breaks even.
Really the options are 51 days, or 51 days + 300mil ( Pay for subscription )
I would really only recommend it if your opening a new account