The way your non-profit generates income is bespoke and will depend on the type of organisation, the community you serve, your resources and assets. As well as traditional grants, foundations and community fundraising; more non-profits are diversifying their income through corporate donations, trading and events.