Connect the services your business already uses.
You can bring in your bank and card accounts, payment processors, online store, marketplaces, ad spend, payroll and receipts. Payouts are split into sales, sales tax and processor fees, so you don't have to break down one large deposit yourself.
Each card below says what kind of connection it is. Most sync automatically, and Gusto payroll is a file you download and import after each payroll.
Around 10,000 US institutions
Bank and credit-card feeds come through Plaid, which reaches roughly ten thousand US banks and credit unions. You sign in on your bank's own screen inside Plaid's window. Neo-Capital never sees your bank password and does not store any bank login.
Plaid bank feeds are included on Online and with Connected, and we pay Plaid's fees. On Desktop without Connected, you can use SimpleFIN, which costs about $15 a year, paid to SimpleFIN. A business can use both.
Plaid
Included with your planConnect your bank in a few steps. Plaid works with around 10,000 US banks and credit unions.
- You sign in on your bank's own screen inside Plaid's window. Neo-Capital never sees your bank password and does not store any bank login.
- Each bank account is linked to one of your accounts with a start date, so turning on a feed will not duplicate statements you already imported.
- New transactions come in automatically and wait on the Review page, and nothing is added to your books until you approve it.
- Plaid charges a monthly fee for each linked bank. On Online and with Connected, we pay that fee.
SimpleFIN
Syncs automaticallyConnect your bank through SimpleFIN for about $15 a year, paid to SimpleFIN.
- On Desktop without Connected, SimpleFIN is how you connect a bank. It also reaches some banks that Plaid does not, and some people prefer to manage their own bank connection.
- A business can use both Plaid and SimpleFIN. Use whichever one works with your bank.
Payouts are split into sales, fees and refunds
A Shopify, Stripe or Amazon payout equals your sales minus fees and refunds, and it also includes sales tax that you owe. If you record the payout as one deposit, your revenue is wrong, your sales tax is hidden and your fees are never deducted. Each of these connections splits the payout through a clearing account that balances to zero for each payout. It also matches the deposit to your bank transaction, so the money is counted only once.
Shopify
Syncs automaticallyEach payout is split into sales, sales tax and fees.
- Each payout is split up. Gross sales go to revenue, sales tax goes to the tax you owe, and the processor's fee goes to a deductible expense.
- The net deposit is matched to the deposit in your bank feed, so the money is counted only once.
- Many businesses pay for a separate tool, such as A2X or Synder, to do this.
Amazon
Syncs automaticallyEach settlement is split into sales, the tax Amazon collected, and fees.
- Neo-Capital uses Amazon's settlement report for each deposit. Your books show gross sales and Amazon's fees, and the deposit is recorded as a transfer that matches your bank transaction.
- In most states, Amazon collects and pays the sales tax itself. Neo-Capital records that tax so it balances to zero, and your books correctly show that you don't owe it.
- The lines must add up exactly to the deposit Amazon reports. If they don't, the import stops and nothing is posted.
Etsy
Syncs automaticallyYour sales, fees and deposits come from your Etsy payment account.
- Etsy's payment account ledger shows each sale, each listing and transaction fee, and each deposit to your bank.
- Fees are recorded as deductible expenses, and each deposit is matched to the transaction in your bank feed.
- Neo-Capital checks its totals against Etsy's running balance. If they differ by even one cent, nothing is imported.
Stripe
Syncs automaticallyCharges, refunds and fees are recorded separately.
- A payout equals your sales minus fees and refunds. Neo-Capital records all three, so your Profit and Loss shows your actual sales.
- It needs only a restricted, read-only key, which you can revoke from your Stripe dashboard at any time.
Square
Syncs automaticallyCard, cash and gift card sales are recorded separately.
- Payouts are split the same way as Stripe, and each payment type is kept separate, so cash sales and card sales go to different accounts.
- Processing fees are posted to their own expense account.
PayPal
Syncs automaticallyUp to three years of history, with the fee on every transaction.
- PayPal provides up to three years of transactions, so if you switch partway through the year you won't have a gap.
- Each transaction includes its fee, which is easy to miss when you reconcile PayPal by hand.
Ad spend recorded on the day you spent it
Ad platforms charge your card after you reach a billing threshold, so one charge can cover several days. These connections bring in your spend for each day and show it on the Operational Dashboard, next to that day's sales and product costs. They do not post anything to your books, because the card charge already comes in through your bank feed.
Meta Ads
Syncs automaticallyDaily Facebook and Instagram ad spend, shown next to your sales.
- Your spend appears on the Operational Dashboard on the day you spent it, next to that day's sales and product costs, so you can see each day's profit.
- It needs only a read-only system user token. Each sync checks the last 30 days again, because Meta sometimes updates recent figures.
- Nothing is posted to your books, because the card charge already comes in through your bank feed.
Google Ads
Syncs automaticallyDaily Google ad spend, on the same dashboard as Meta.
- Cost, impressions and clicks per day, synced every six hours and dated the day you spent it, not the day Google charged your card.
- Google asks for the most setup of any connection: your own developer token and OAuth client, then a Google sign-in. The card in the app walks through each step.
- When you connect Google Ads, it replaces any spend you entered by hand for those days, so nothing is counted twice.
Payroll that you map to your own accounts
Payroll mistakes are costly and hard to find, so payroll is a file import and not an automatic sync. Gusto's free General Ledger Mapper lets you match payroll to a chart of accounts you upload once, and it gives you a file that is already coded to your accounts. We import it as one journal entry and show you every line before anything is posted.
Gusto
File importEach payroll is posted as one journal entry, using your own accounts.
- Gusto's free General Ledger Mapper matches payroll to a chart of accounts that you upload once, so you decide which accounts payroll is posted to.
- Wages, employer taxes, benefits, deductions and net pay all come through, and can split by job, department or project. Contractor payments export the same way.
- Debits must equal credits exactly, and every account must exist in your books. If either check fails, nothing is posted.
Files and receipts
No connection requiredImport statements and files from almost any source.
- Bank and card CSVs, processor exports and QuickBooks data import directly. Neo-Capital detects the columns, so you don't need to reformat the file.
- Take a photo of a receipt, and Neo-Capital reads it and suggests the transaction it belongs to. You can do all of this from the mobile app.
- You see a preview of every import before anything is posted. If you import the same file again, the duplicate rows are skipped.
Connect your own AI assistant
Neo-Capital supports MCP, so your own Claude or ChatGPT can work with your books directly. You approve it once on a screen that shows exactly what it can read, and you can disconnect it at any time. To read documents, Neo-Capital first uses the PDF's text, then free text recognition on your device. An AI model is used only for what those two cannot read.
Claude · OpenAI · Gemini
Optional, uses your own keyOptional. Add your own AI key to read receipts that are hard to scan.
- Neo-Capital reads the PDF's own text first, then uses free text recognition on your device. An AI model is used only for documents those two steps cannot read.
- On Online, you don't need a key to ask questions about your books. You can connect your own Claude or ChatGPT account to Neo-Capital instead.
Add-ons we build
The connections above are other companies' services. These add-ons are built by us.
Neo-Capital AI
From $19/moNeo-Capital AI handles large jobs such as categorizing, matching and finding deductions, and you don't need your own API key.
- You don't need an API key or an AI provider account. Each plan includes credits: 200 on AI ($19 a month), 600 on AI Growth ($49 a month) and 1,800 on AI Advanced ($129 a month).
- If you run out during the month, you can buy a one-time Credit Pack: 500 credits for $40 or 2,000 credits for $150. A pack does not change your plan or renew, and the credits never expire.
- Large jobs, such as reviewing thousands of transactions, run in batches. This keeps the cost low, so we can offer AI as a flat monthly price instead of charging per use.
- Every change it suggests is shown to you first, and nothing is added to your books until you approve it.
Neo-Capital Email
IncludedSend invoices, statements and receipts from Neo-Capital.
- The invoice PDF is attached. If you use Get Paid, the email also includes a payment link, so your customer can pay from their inbox.
- You can send statements to many customers at once, and send estimates, sales receipts and payment receipts the same way.
- We send the email with your business name on it and your own address as the reply-to address. Because it comes from our domain, it passes SPF and DKIM checks and is less likely to go to spam. Replies go to you.
Neo-Capital Ads
$29/moManage Facebook and Instagram ads and see your spend next to your sales.
- Manage campaigns, ad sets and creative in one place. Ads does not post anything to your books, because the card charge comes in through your bank feed.
- You can set rules that pause or scale campaigns when conditions you choose are met. Every automatic action is logged and can be undone.
- Ads runs separately from the books assistant. The assistant cannot access the internet, but Ads has to, so we keep them apart to protect your books.
What these connections do not do
These are the limits of each connection, so you know what to expect.
- Nothing is written back.
- Every connection only reads data. Neo-Capital will not change a price in your store, refund a charge or change a payroll run. The only exception is Neo-Capital Ads, a paid add-on that you can choose to let manage your Meta campaigns.
- Nothing posts to the ledger on its own.
- Imported and synced transactions go to the Review page first. You see each row and the entry it would create before anything is added to your books, including anything the AI suggests.
- We don't hold your credentials on our servers.
- Connection tokens are stored in each business's own encrypted credential store, not in our database. On Desktop, they never leave your computer.
- Not every connection is a sync, and the card says which.
- Gusto is a file you download and import after each payroll.
- Google Ads takes the most setup.
- Google separates the app from the account, so connecting it means your own developer token and OAuth client, then a Google sign-in. We don't have a simpler way to connect it yet, but the card in the program guides you through each step.
Don't see yours?
Most banks can connect through Plaid or SimpleFIN, and anything that exports a CSV file can be imported without a connection. If a service you use is missing, let us know.