A typical non-profit we work with is one that either operates through receiving grants, private donations, or a combination of both. These non-profits require an accounting system to record and track the funds received through grants and donations and the related expenses by categories and projects. All organizations must prepare and file their annual tax return and employee-related taxes accurately and in a timely manner