Non profit???? LOL Sure.
If you pay out as much as you take in, there is no *profit*. They just transfer any *profit* into administrative salaries. In fact, many grants have specific *administrative* portions or are simply called *administrative grants*. Meaning the grant recipient doesn’t have to spend the money on anything except their *salary*. In return for that, they write more grants.This is called *grant facilitation*.