No, they can't. We're independent contractors. I asked Lyft directly about it and they said to cancel but they did NOT say I could not charge a fee. I was going to quote the email but that poses a real risk I could be personally identified. It took them a long time to reply, longer than the usual abysmal Lyft support times, so I'm guessing it went up the corporate ladder a bit. You will probably get bad ratings from passengers though - that's the real risk. But only once have I ever had someone agree to the fee. Everyone else has canceled. Uber's contract explicitly says that the rates are "default rates" as they cannot force us to accept the rates since they are not transportation companies. Lyft's contract says "EACH TRANSPORTATION SERVICE PROVIDED BY A DRIVER TO A RIDER SHALL CONSTITUTE A SEPARATE AGREEMENT BETWEEN SUCH PERSONS." Obviously except for this specific situation this loophole doesn't matter. However, imagine if drivers unionized or associated in some ways....And all the drivers refused to provide service unless passengers paid pick-up fees. There would be nothing the companies could do given our employment status. Now I'm not a lawyer but clauses like that one in caps are pretty damn clear and would stand up in court.