Bookkeeping for Non-profits: Whether non-profit, or for-profit, the primary goal of bookkeeping is the same; i.e., to capture each transaction one time in a way that is fully documented, completely traceable, and fully usable by every person within and outside the organisation who has a stake in the organisation.