Nonprofit Bookkeeper Job Overview :
We’re seeking a proactive, detail-oriented Bookkeeper to lead the day-to-day accounting for a portfolio of nonprofit clients. In this client-facing role, you’ll manage the hands-on bookkeeping - delivering clear, actionable insights while ensuring accuracy in every detail.
The ideal candidate is financially savvy, self-motivated, and thrives in a fast-paced, remote environment. They bring strong follow-through, clear communication, and a service-minded approach to every client interaction.
This is a hands-on, execution-focused role that’s perfect for someone who is passionate about supporting nonprofit missions, enjoys working with visionary leaders, and is committed to fostering a positive and collaborative company culture. Experience with nonprofit finance, GAAP reporting, and client relationship management will set you up for success.
Job Responsibilities :
- Manage monthly close process in QuickBooks Online, including bank, credit card, and payment platform reconciliations
- Perform accounts payable and accounts receivable reconciliations and processing
- Reconcile fundraising databases with financial records
- Prepare and execute journal entries
- Manage receipt documentation for all transactions
- Enter budgets into QBO for clients
- Track and monitor restricted grants in QBO
- Recommend and implement client QBO improvements
- Generate financial reports, including variance analysis narratives, for assigned clients
- Prepare and file 1099s for clients
- Provide audit support documentation as needed
- Serve as primary bookkeeping contact for assigned clients and directly interact via email and Zoom
- Communicate proactively about deliverables, questions, and recommendations
- Collaborate with Financial Strategists and Finance Managers on special projects, data entry, financial analysis and other work as needed
- Utilize project management tools like Keeper, Slack, and email to manage organization tasks and timelines
- Participate in team knowledge-sharing and process improvement initiatives
- Stay updated on nonprofit accounting principles and best practices, implementing new techniques as needed
Education and Required Experience :
Degree in accounting or related field is strongly preferredMinimum 3 years providing bookkeeping services to multiple US 501(c)(3) nonprofit organizations simultaneouslyDemonstrated experience managing restricted funding and grant complianceProven ability to handle cost and payroll allocationsExperience supporting financial audits and preparing audit schedulesRequired Qualifications :
Advanced proficiency in QuickBooks OnlineStrong working knowledge of Google Workspace, Excel / Google Sheets, Zoom, Slack and cloud-based accounting tools and platforms like SaasAnt, Expensify, Keeper, Zoom, Gusto, ADP, BILL.com, Ramp, and MelioExceptional accuracy and attention to detail with a quality-control mindsetExceptional client service skills with a proactive approach to solving problemsSuperior time management and ability to prioritize competing deadlines across 10-15 assigned client accountsAll new hires onboard with a smaller roster of clients with the expectation of reaching minimum capacity within 3-4 months
Self-directed work style suited to remote collaborationExcellent written and verbal communication skillsBonus Qualifications :
Experience working with nonprofit organizations in the international development spaceKnowledge of multi-entity consolidation or international bookkeepingFamiliarity with IRS Form 990 preparationProfessional fluency in Spanish and / or FrenchQualities We’re Looking For :
Thrive in a fast-paced environmentOrganized and detail-oriented under pressureAre meticulous about accuracy and ensure anything you submit has been checked and double-checkedHate being late and never miss a deadlineExcellent time management skillsAble to juggle multiple clients and their priorities, deadlines, and communicationCommunicate proactively and clearly with questions and updatesBelieve that no journal entry is too big or too complicated and enjoy highly detailed workEnergized by providing clients with best-in-class bookkeepingHardworking, highly self-motivated, and a quick learnerProactive, willing to learn new things and energized to grow in your roleGreat sense of humor, high energy, and enthusiasm for working on a small and growing teamPhysical Requirements :
Prolonged periods of sitting at a desk and working at a computer.Repeated and coordinated use of your hands, wrists, and fingers to use and type on a computer keyboard, requiring the use of fine motor skillsClose vision, distance vision, color vision, peripheral vision, depth perception, and ability to adjust focusAbility to stand for extended periods during the annual team retreatBenefits :
Medical, Dental, Vision, and Life Insurance with monthly company contribution toward health insurance premiums401(k) Savings Account with up to 4% company matchAnnual Remote Work StipendUnlimited PTOUnlimited Sick Leave13 Paid Company Holidays Per YearAnnual In-Person Team RetreatContinuing Professional DevelopmentClient Referral BonusEmployee Referral BonusHalf-Day Fridays from Memorial Day to Labor DayLogistics :
This is a full-time, non-exempt, W2 employee position.We offer a flexible, remote work environment.You must be available to respond to client communication and take meetings during regular business hours in the US, closely aligned with a 9am-5pm Eastern schedule.You have your own computer and reliable internet access.You maintain a workspace free of unnecessary distractions where client and internal calls may be taken in a professional manner.You are able to be on video chat for scheduled meetings.Interview Process :
30-minute screening interview with People Operations CoordinatorBrief bookkeeper knowledge & skills assessment30-minute panel interview with Director of Client Services and Lead Bookkeeper (manager of this position)Reference Checks30-minute panel interview with CEO and Director of OperationsBackground checkEqual Opportunity :
100 Degrees Consulting is an equal opportunity employer and we strongly encourage and seek applications from women, people of color, immigrant, bilingual, and bicultural individuals, as well as members of the LGBTQIA+ communities. 100 Degrees is firmly committed to complying with all federal, state, and local equal employment opportunity laws and strictly prohibits discrimination against any employee or applicant for employment because of the individual’s race, creed, color, sex, religion, national origin, age, sexual orientation, height, and / or weight, disability, gender identity or expression, medical condition including acquired immune deficiency syndrome or AIDS-related conditions, marital status, partnership status, genetic predisposition or carrier status, military status, arrest record and any other characteristic protected by law.
Reasonable accommodation will be made so that qualified disabled applicants may participate in the application process. Please advise in writing of special needs at the time of application. While performing the responsibilities of the job, reasonable accommodations may be made to enable people with disabilities to perform the essential functions of the job.
Salary Range : $45,000 - $60,000 per year
The final salary will be determined based on several factors including experience, education, qualifications, as well as the need to maintain internal equity within the company.