I cover all costs associated with the flight: fuel, landing fees, etc. I then deduct all these costs as a charitable contribution to PnP, since they are 501c3. Retain the paperwork, check with your tax person, etc. etc.
That doesn't mean I haven't accepted small token gifts, they are nice, the FAA doesn't need to know about that.....