🚧 FinAccrual is in early access — this website is still under construction. Pricing and features may change before launch.
For QuickBooks Desktop · In Microsoft Excel

Month-End Journal Entries, Automated — with audit-ready controls built in.

FinAccrual generates accrual, prepaid-expense, and deferred-revenue schedules and journal entries right in Excel — then posts approved journals to QuickBooks Desktop one period at a time, with layered duplicate prevention, closed-period checks, and a 90-day audit history you can download.

Free trial · Cancel anytime before it ends · Works with your QuickBooks Desktop company file
Period-controlled posting Defense-in-depth duplicate prevention 90-day audit history, downloadable
Products

Three products for QuickBooks Desktop, or all of them together

Each runs inside Microsoft Excel next to QuickBooks Desktop on your computer. Start with one and add the others any time.

⇪
JE Pusher

Posts journals from an Excel sheet to QuickBooks Desktop, one period at a time, from a validated review queue.

See JE Pusher plans ›
📅
Accruals

Builds schedules and journals for prepaid expenses, accruals and deferred revenue, then posts them.

See Accruals plans ›
✎
JE Modifier

Finds, reviews, modifies or deletes journals already in QuickBooks, with a reason, a preview and an audit record.

See JE Modifier plans ›
★
Complete

All three products under one subscription per tier, for less than buying them separately.

See Complete plans ›
🚀 Coming soon

FinAccrual for QuickBooks Online, Xero and SAP

We are working on bringing FinAccrual to more accounting platforms: the same month-end journal automation, posting controls and audit trail you get today on QuickBooks Desktop.

QuickBooks OnlineXeroSAP

Want early access, or to tell us which platform you need first? Email support@finaccrual.com.

How it works

From contract to posted journal in four steps

Everything happens where your team already works — Excel — with the controls of a close-management tool.

1
Enter your contracts

Prepaids, accruals, and deferred-revenue items with amounts, date ranges, and account mappings pulled straight from QuickBooks.

2
Generate schedules & journals

Straight-line or custom frequency amortization schedules and balanced journal entries, built instantly.

3
Review with guardrails

Prepare one accounting period. Preflight checks eligibility, duplicates, and the QuickBooks close date before anything can post.

4
Post & audit

Push to QuickBooks with idempotent, authorized writes. Every attempt is recorded in the audit history in your customer portal, kept for 90 days and downloadable.

Why FinAccrual

Controls first. Automation second.

Anyone can write rows to an API. FinAccrual is built for people who answer to reviewers, partners, and auditors.

📅
Period-scoped posting

Pick one month; only that month's eligible, unposted journals enter the review queue and can be posted.

✔️
Validation before posting

Journals are checked against your QuickBooks accounts and classes, and only actionable journals reach the review queue.

🛡️
Layered duplicate refusal

Entry numbers, content fingerprints and server-side reservations work together, so a journal is never posted twice.

🔒
Closed-period check

The QuickBooks closing date is checked before anything posts. Closed months are never back-posted.

🔁
Crash recovery and Verify

If Excel or the computer stops mid-post, FinAccrual checks QuickBooks before anything is sent again. Rejected journals can be corrected and retried.

↩️
Automatic reversals

Accruals can post the matching reversal in the following period, so month-end accruals clear themselves without a manual entry.

📑
Workpapers and review reports

Accruals builds workpapers for each schedule and period, ready for your reviewer or auditor alongside the posted journals.

💱
Multicurrency

Post in the journal's currency with the exchange rate you approved.

✎
Modify and delete, with a trail

JE Modifier previews every change, checks the closing date, refuses stale originals, requires a reason to delete, and keeps the original posting record.

🧾
Audit trail and customer portal

A history of journals pushed, modified or deleted — what, when, and by which user — in your web portal for 90 days, with a download to keep your own copy.

💻
Runs on your computer

The add-in talks to QuickBooks Desktop through the QuickBooks SDK on your own PC. Your QuickBooks login never leaves it, and every posting request is signed by our server.

👥
Owner and member access

The owner connects each company file and chooses which members may post to it. One workbook is bound to one company file.

Built for month-end confidence

Prepare. Review. Push.

FinAccrual separates journal generation from posting. The QuickBooks push queue freezes the reviewed posting period and blocks stale or changed content — so you post exactly what you approved, and nothing else.

  • The complete journal register stays visible across all periods
  • Only the selected period enters the QuickBooks posting queue
  • Previously posted journals return their existing QuickBooks references
  • Unknown outcomes reconcile before any retry
  • Future-period journals are never silently included
Selected posting period per queue1
QuickBooks close-date checks (prepare + push)2×
Future-period journals included0
Posted journals retaining QuickBooks result metadata100%
Pricing

Plans for every product

Pick a product, then a tier. Every plan starts with a 14-day free trial, and yearly billing gives you 2 months free.

Every tier, every product: Basic 1 company file · 1 user, Pro 3 files · 5 users, Firm 10 files · 25 users. QuickBooks Desktop for Windows with Microsoft Excel for Windows. Cancel anytime.

FAQ

Questions accountants ask us

Does FinAccrual change anything in my QuickBooks without asking?

No. FinAccrual writes only when you explicitly post a reviewed, period-scoped batch, or confirm a change you previewed in JE Modifier. Every write is recorded in the audit trail with its QuickBooks transaction ID and the user who made it.

What happens if I try to post to a closed period?

FinAccrual reads your QuickBooks book-close date at prepare time and again at push time. Journals dated in a closed period are blocked — never silently back-posted.

Can a journal post twice if someone double-clicks or copies the workbook?

Duplicate prevention is enforced through multiple layers — workbook identity, backend posting keys, atomic reservations, QuickBooks request IDs, and existing posting metadata — which together guard against accidental reposting.

Which accounting software does FinAccrual work with?

QuickBooks Desktop for Windows, used with Microsoft Excel for Windows on the same computer. The add-in talks to QuickBooks through the QuickBooks SDK. QuickBooks for Mac is not supported. More platforms are listed under Products as coming soon.

Can I change or delete a journal that is already in QuickBooks?

Yes, with JE Modifier. Find and pull the journals, edit them in Excel, preview every change, then confirm. Deleting needs a reason and a confirmation. Stale originals are refused, each approved change is sent once, and the original posting record is kept.

How are plans limited?

Each tier sets the company files and users (Basic 1 file and 1 user, Pro 3 and 5, Firm 10 and 25) and a monthly allowance per product: journals posted for JE Pusher and Accruals, changes made for JE Modifier. Complete includes each product's full allowance. See Pricing.

What does the 14-day free trial include?

The full product, with a trial allowance: 300 journals for JE Pusher, 50 journals for Accruals and 20 changes for JE Modifier. A card is needed to start the trial; you are not charged if you cancel before it ends.

The add-in pane opens slowly or shows a blank panel — what should I do?

This is almost always Excel's embedded browser or a local network setting, not your data — and the standard Microsoft remedies fix it in minutes: fully restart all Office apps, clear the Office add-in cache, and on some home networks turn off Windows proxy auto-detect. Our step-by-step guide walks through each: Troubleshooting a slow or blank add-in.

What accounting data is stored in the cloud?

FinAccrual retains the limited company-file connection and posting metadata needed for audit history, duplicate prevention, and the customer portal — hosted on Microsoft Azure in US data centers, with each workspace isolated to its own data. Your QuickBooks Desktop credentials never leave your computer. The Excel workbook remains your schedule workspace. See our Privacy Policy.

Onboarding & upgrades

How do I install or upgrade the add-in?

Close Excel, run the FinAccrual installer, open Excel, sign in, open your company file in QuickBooks Desktop and click Connect. To upgrade, close all Excel windows and run the new installer — no uninstall needed. Full steps: Installing and upgrading the add-in.

Connect says "This QuickBooks request could not be verified" — what should I do?

Nothing was sent to QuickBooks. It happens on a computer with an earlier FinAccrual installation whose old settings were kept. Close Excel, open %LOCALAPPDATA%\Programs\FinAccrual (Windows key + R), delete its contents, run the latest installer again and sign in. Step by step: clean reinstall.

Two of us work on the same company file — does each person need their own workspace?

No. One company file belongs to one workspace. The owner invites teammates from the portal (Team → Invite) and gives them access to the company file; each person signs in with their own email on their own computer, and the audit trail shows who did what. Choose a plan with enough users — see Pricing.

Close the month, not your evening.

Set up your first schedule in ten minutes — free for 14 days.

Start your free trial