Daanvir has a zero setup fee, and there are no transaction fees on the first 10 donations your nonprofit receives. After that a transaction charge needs to be paid.