Close RecipesRecipesSubmitAbout

← All recipes

Split payroll costs by program or grant (n8n)

Combine payroll totals with timesheet percentages to draft a payroll allocation journal entry.

n8nPayroll prepAdvancedHuman check: High
Tools
n8n: Google Sheets, Code
Time saved
~3-5 hrs/month (estimate)
Difficulty
Advanced

Steps

  1. Manual Trigger after each payroll run.
  2. Google Sheets → Get Rows from your payroll log and from a time-and-effort tab (employee, program, %).
  3. Code node: multiply each person's wages and benefits by their program percentage. Make sure the percentages add up to 100%.
  4. Google Sheets → Append Row to a draft JE tab (debit by program/class, credit the clearing account).

Keep a human check here: High risk

Allocations charged to federal grants need time-and-effort documentation (2 CFR 200.430). Have a person review and sign off before you book the entry.

Node and module names match n8n's docs as of Oct 2026. Apps rename triggers and actions sometimes, so check yours in the editor. Try it with test data or a sandbox company first.

Build it

[AFFILIATE LINK PLACEHOLDER: not live]
Try n8n. We may earn a commission if you sign up, at no cost to you. Disclosure

Related recipes

Log every Gusto payroll run in a sheet (Zapier)

Keep a running payroll log for accruals and allocations.

ZapierPayroll prepBeginnerHuman check: Medium

Saves ~1-2 hrs/month

Remind staff to submit timesheets (Make)

Two days before the payroll cutoff, message anyone who hasn't submitted a timesheet.

MakePayroll prepBeginnerHuman check: Low

Saves ~1-2 hrs/month


One new finance automation recipe every week

Free. Tested workflows for QuickBooks, Xero, BILL, and more.

We'll ask you to confirm your email. Unsubscribe anytime.