Answer
The pilot should check the actual rule triggers: aircraft class or mass, location, airspace, people proximity, operator status, and whether the jurisdiction treats purpose differently.
Explanation
Many drone rules are risk based, not payment based. 'Not commercial' does not automatically mean 'unregulated.'