Billing and Plans
Compare Starter, Standard, and Professional, change your plan, and manage payment details — all through Stripe.
On this page
- Overview
- Before You Start
- The Three Plans
- Viewing Your Current Plan
- Upgrading Your Plan
- Downgrading Your Plan
- Understanding Subscription Statuses
- Managing Your Payment Method
- Canceling Your Subscription
- What Happens When a Subscription Expires
- Trial Periods
- Feature-Locked Pages
- What to Check
- Common Mistakes
NP Ledger offers three subscription plans: Starter, Standard, and Professional. Each plan unlocks different features and has different limits on users and organizations. This page explains what each plan includes, how to manage your subscription, and what happens in common billing situations.
- You must be an admin or owner to view or change billing settings.
- Billing is managed per organization. If you have multiple organizations, each has its own subscription.
- Payment processing is handled by Stripe. NP Ledger does not store your credit card information.
| Feature | Starter | Standard | Professional |
|---|---|---|---|
| Users per organization | 2 | 10 | 25 |
| Organizations | 1 | 1 | Up to 10 |
| Fund accounting (restricted/unrestricted) | Yes | Yes | Yes |
| Chart of Accounts with templates | Yes | Yes | Yes |
| Manual transaction entry | Yes | Yes | Yes |
| Quick Entry | Yes | Yes | Yes |
| CSV bank import (OFX/QFX/QBO) | Yes | Yes | Yes |
| GAAP-compliant financial reports | Yes | Yes | Yes |
| Trial Balance and Statements | Yes | Yes | Yes |
| Contact management | Yes | Yes | Yes |
| Form 990-N/990-EZ support | Yes | Yes | Yes |
| AI Help | -- | Yes | Yes |
| Voice Entry | -- | 25/month | Unlimited |
| Bank reconciliation | -- | Yes | Yes |
| Recurring transactions and templates | -- | Yes | Yes |
| PayPal, Venmo, Mercury, Stripe import | -- | Yes | Yes |
| In-Kind Contributions tracking | -- | Yes | Yes |
| Document attachments | -- | Yes | Yes |
| Full Form 990 wizard | -- | Yes | Yes |
| PDF report export | -- | Yes | Yes |
| Donation receipt emails | -- | Yes | Yes |
| Fund allocation rules | -- | Yes | Yes |
| Period closing controls | -- | Yes | Yes |
| Stripe webhook automation | -- | -- | Yes |
| Advanced fund allocation rules | -- | -- | Yes |
| Full data export (ZIP) | Yes | Yes | Yes |
| Accounting data migration import | -- | -- | Yes |
| Custom deadline management | -- | -- | Yes |
- Go to Settings > Organization.
- The Subscription section shows your current plan, status, and next billing date.
- Click Manage billing to see more details.
Or go directly to the billing management page from the sidebar.
- Go to the billing management page (Settings > Manage billing).
- You'll see your current plan and available upgrades.
- Click Upgrade next to the plan you want.
- Complete checkout through Stripe. Your new plan takes effect immediately.
When you upgrade, you're charged a prorated amount for the rest of your current billing period.
To downgrade, open the Stripe billing portal:
- Go to the billing management page.
- Click Manage billing to open the Stripe Customer Portal.
- In the portal, change your plan to a lower tier.
Downgrades take effect at the end of your current billing period. You keep access to the higher-tier features until then.
Important: If you downgrade to a tier with a lower user limit (e.g., Standard to Starter), make sure you're within the new limit before the change takes effect.
Your subscription can be in one of several states:
| Status | What It Means | What to Do |
|---|---|---|
| Active | Your subscription is current and all features for your plan are available. | Nothing -- you're all set. |
| Trialing | You're in a free trial period with full access to the plan's features. | Enjoy the trial. Add a payment method before it ends to continue. |
| Past Due | A payment attempt failed. You still have access, but Stripe will retry the charge. | Update your payment method in the Stripe billing portal. |
| Canceled | Your subscription has been canceled. Access to accounting features is restricted. | Resubscribe from the billing page to restore access. |
| Limited Access | You have discounted pricing that will transition to standard pricing on a specific date. | Set up billing before the transition date to continue automatically. |
| Grandfathered | You have legacy access with full Professional-tier features. | Nothing -- your access continues. |
- Go to the billing management page.
- Click Manage billing to open the Stripe Customer Portal.
- In the portal, you can update your credit card, view invoices, or download receipts.
- Go to the billing management page.
- Click Cancel subscription (or manage it through the Stripe portal).
- Your subscription remains active until the end of the current billing period.
- After the period ends, your status changes to Canceled and accounting features become restricted.
Canceling does not delete your data. If you resubscribe later, everything is still there.
When your subscription is canceled or expires:
- You can still log in and see your dashboard.
- You cannot create, edit, or post transactions.
- You cannot access tier-locked features like AI Help or Voice Entry.
- Your data remains safe and intact. Nothing is deleted.
- You can resubscribe at any time to restore full access.
New organizations start with a trial period that gives full access to the selected plan's features. During the trial:
- All features are available for the chosen plan.
- No payment is required until the trial ends.
- You'll see a "Trialing" status badge on the Organization Settings page.
- If you don't add a payment method before the trial ends, your access will be restricted.
When you try to access a feature that requires a higher plan, you'll see an "Upgrade Required" page that tells you:
- Which feature you tried to access
- Which plan is required
- A link to the plans page where you can upgrade
This is not an error -- it's how NP Ledger communicates which features are available on each tier.
- Your plan name and status are visible on the Organization Settings page in the Subscription section.
- If you recently upgraded, verify that the previously locked features are now accessible.
- If you see "Past Due," check the Stripe portal to update your payment method.
- Ignoring "Past Due" status. Stripe will retry the charge a few times, but if all retries fail, your subscription may be canceled. Update your payment method promptly.
- Expecting instant downgrades. Downgrades take effect at the end of the current billing period, not immediately.
- Not checking user limits before downgrading. If you have 8 team members and downgrade from Standard (10 users) to Starter (2 users), you'll exceed the limit. Reduce your team size first.
- Canceling instead of downgrading. If you want to pay less, downgrade to a lower tier instead of canceling entirely. You keep your data and access to basic features.
Accountant Note: SaaS subscription expenses are typically recognized as operating expenses in the period incurred (not prepaid). If your nonprofit pays annually, the full amount is usually expensed in the month of payment for small nonprofits using the cash basis, or allocated monthly under accrual basis. Record NP Ledger subscription payments under your technology or software expense account.
Ready to try NP Ledger?
Native fund accounting, Form 990 support, and smarter bookkeeping for nonprofits.