Fund expense allocation for PE, VC, credit, and real estate management companies.
Split every invoice by your LPA rules and post it to your GL in one run. A fund controller cut up to 10 days from quarter-end close.
Most fund finance teams still allocate in Excel.
81% of the 80 fund finance teams we spoke with for the State of Fund Expense Allocation 2026 still allocate in Excel. The work takes 1 to 5 days each quarter. Each team builds formulas, checks splits, and reconciles entity totals manually. The spreadsheet keeps no audit trail and enforces no LPA rule, so only the controller knows the methodology.
A spreadsheet fails first on legal invoices. In our research, 63% of teams named legal invoices as one of their hardest allocation problems. One outside-counsel invoice can have dozens of lines, and each line can go to a different entity under a different methodology. One line splits pro rata across three funds. The next line goes to the GP. Another line stays at the management company.
In Excel that means one column per rule and one manual check per line, at every month end or quarter end. The full pattern is in the legal invoice allocation benchmark.
What does Ceviche do?
Ceviche reads invoices from your AP and expense tools. It applies your LPA-based allocation rules line by line and splits each cost across your fund entities. Then it writes audit-ready journal entries back to your general ledger. Every split comes from a rule your team approved or from your controller or CFO.
Fund expense allocation splits the costs that a management company pays across the funds, the GP, and the SPVs. Each fund's LPA says which costs the fund bears. Ceviche sits between your AP and expense tools and your general ledger. It reads each invoice, applies your LPA-based allocation rules line by line, and posts audit-ready intercompany entries back to the GL. It is not a fund administrator, a managed service, or a payment system. Your controller runs it.
Your LPA caps and exclusions as rules
Ceviche translates each fund agreement's expense policy into structured controls, including caps, exclusions, and fund or entity eligibility. The controls apply at allocation time, so an expense outside the LPA goes to review before it reaches a fund's ledger.
Split legal invoices line by line
Ceviche reads LEDES files and PDF legal invoices and splits even a long outside-counsel invoice line by line. Each line goes to the correct entity, even when one invoice uses several methodologies.
Every entity in one workflow
Ceviche covers the management company, the GP, the funds, and the SPVs. It generates the intercompany due-to and due-from entries automatically.
Journal entries post into your GL
Finished journal entries post directly to QuickBooks Online, NetSuite, or Sage Intacct. Nobody retypes an allocation after your team approves it.
An audit trail on every allocation
Every allocation keeps its source document, methodology, LPA basis, and approver in one record. Dated snapshots preserve the rules that applied when each allocation posted, so historical allocations stay traceable in an exam.
Your stack stays
Invoices come in from Ramp, Bill.com, Brex, Expensify, and SAP Concur. Your AP tool keeps paying vendors, and Ceviche allocates what it pays.
Keep your codes on every expense
Ceviche holds a deal code, a project code, and an activity type on each expense. A rule can match a deal code or a project code.
Set approval chains by amount or by vendor
An approval chain can depend on the dollar amount or on the vendor. For example, Ceviche can send each allocation above an amount to a second approver. Ceviche records each approval and each change with a name and a date.
One record for each vendor
Each vendor has one record with its methodology, its rule, and the reason for the split. The knowledge does not stay with one person.
Your reimbursement cycle, in six steps.
Ceviche covers every step, from the vendor invoice your management company pays to the reimbursement each fund owes.
Connect your systems
Connect your existing general ledger and your AP and expense tools, such as Ramp, Bill.com, Brex, Expensify, and SAP Concur. You can also send vendor invoice PDFs to a Ceviche AP inbox.
Set up your entities and your methodologies
Add the management company, the GP, the funds, and the SPVs. Choose how each cost splits: pro rata on commitments, on invested capital, or on AUM. A cost can also split by investment or by a blend. Ceviche stores the basis for each period, so nobody retypes it.
Map your LPA expense policy
Add your LPA expense caps, exclusions, and side letter terms for each fund as rules. The rules govern how Ceviche allocates each expense.
Split every line of a legal invoice
Each line goes to the right entity, with the PDF open beside it. All other invoices split the same way.
Know where every fund invoice stands
See what each fund and each portfolio company still owes the management company, invoice by invoice. You do not have to search your email. An aging report shows which invoices are past due.
Invoice the funds and post the entries
Ceviche generates an itemized invoice for each fund and each portfolio company, with the vendor invoices and receipts attached. Then it posts the journal entries to QuickBooks Online, NetSuite, or Sage Intacct.
Set up your rules once. Run them every month and every quarter.
Your team approves how each recurring invoice splits. Then the close is no longer a manual process that only one person knows.
Approve once
Each rule matches a vendor, a matter number, a deal or project code, a description, an amount, or a GL account. The rule says which entities bear the expense and how it splits. An entity can be a fund, the management company, or a portfolio company. Your team approves the rule once, and Ceviche keeps a version of every change.
Anyone on the team can run the close
Any person on your team can run the rules and review the expenses that no rule matched. When the person who wrote the rules is away, the close continues.
No going back through the Excel file
The recurring invoices split in one run. At month end or quarter end, your team spends its time on the few invoices that need judgment.
Ceviche connects to your GL and your AP and expense tools.
General ledgers
QuickBooks Online
NetSuite
Sage Intacct
Journal entries post directly to the GL, so nobody retypes them.
AP and expense tools
Ramp
Brex
Bill.com
Expensify
SAP Concur
Invoices, card transactions, and expense reports come in from the tools where your team already approves them.
How Ceviche differs from IntegriDATA EAS and StavPay
These are the two systems that fund CFOs ask us about most.
| IntegriDATA EAS | StavPay | ||
|---|---|---|---|
| Focus | Fund expense allocation. One product. | Allocation plus AP, payments, and vendor management; one product line in IVP's portfolio since the September 2024 acquisition | Business-spend platform: payments, procurement, budgeting, 1099s, allocation |
| Platform | Modern software, built for how fund finance teams work today | In market since 2016, per its public materials | Part of Stavtar's broader platform, per its public materials |
| LPA policy digitization | Yes. Caps, exclusions, and entity eligibility enforced at allocation time | LPA-policy enforcement at allocation time not described in its public materials | LPA-policy enforcement at allocation time not described in its public materials |
| Who runs it | Your accounting team. Queries, reports, and simple rule changes are self-serve | Custom reports and queries require code, per its public materials | Software with a bundled invoice-processing operations team |
| Configuration changes | Simple changes self-serve, complex ones within 48 hours | Development cycles; integration work is scoped as development in its own onboarding guidance | Custom configurations scoped with their team, per teams we speak with |
| Implementation | 2 to 4 weeks for core go-live, with no separate implementation fee | 6 to 8 weeks for reference data alone, per its public materials | Services-led, scoped and billed per engagement |
| GL write-back | QuickBooks Online, NetSuite, Sage Intacct | SAP, Oracle, QuickBooks named publicly | GL integrations advertised; named systems not disclosed |
| Audit trail | Per-line trail from invoice receipt to GL entry, with dated snapshots of the methodology in force | Advertises a complete audit trail and Q&A hub | Not disclosed in public sources |
Competitor rows reflect their public materials and our customer conversations, as of September 2026.
Core go-live takes 2 to 4 weeks, with no separate implementation fee. Complex rule changes come back from our team within 48 hours. By its public materials, EAS scopes onboarding in waves, starting at 6 to 8 weeks for reference data.
Your own team runs Ceviche day to day. By their public materials, StavPay bundles an invoice-processing operations team, and custom work in EAS runs through developers. With Ceviche the rules, approvals, and audit trail stay with your team.
EAS and StavPay come with their own AP and payment layer, so buying them means taking on another AP tool alongside the one you run. Ceviche adds no AP tool of its own. It works alongside Ramp, Brex, or Bill.com and leaves vendor payments where they are.
Full comparisons, including the Sage Intacct allocations module and NetSuite REMS, are in the comparison library.
How Flybridge moved quarterly allocations out of Excel across 18+ fund entities


“Ceviche streamlines our close process, organizes our data for audits, and drafts entries for our fund admin, all in a single workflow.”
Quarterly allocations ran in spreadsheets on top of QuickBooks Online and Bill.com. They now run through Ceviche and post to QuickBooks Online. Every allocation traces back to its source documents, with a full audit trail.

Frequently asked questions
Fund expense allocation software reads invoices and applies fund-agreement rules to split each cost across entities. Then it posts the journal entries to a general ledger. Ceviche does this for PE, VC, credit, and real estate management companies. The management company, the GP, and the funds are in one workflow. Ceviche documents the LPA basis for every allocation and keeps an audit trail from invoice receipt through GL posting.
Yes. Ceviche translates each fund agreement's expense policy into structured controls, including caps, exclusions, and fund or entity eligibility. The controls apply at allocation time, so an expense outside the LPA goes to review before it reaches a fund's ledger. In our customer conversations, neither IntegriDATA EAS nor StavPay enforces LPA policies at allocation time.
By its public materials, EAS is expense allocation plus AP and payment infrastructure. By the same materials, it came to market in 2016 and became part of Indus Valley Partners in September 2024. It names SAP, Oracle, and QuickBooks publicly and scopes onboarding in waves, starting at 6 to 8 weeks for reference data. Ceviche is a single product that your accounting team runs. It digitizes your LPA policies and enforces them at allocation time. Reports and simple rule changes are self-serve. Core go-live takes 2 to 4 weeks, and Ceviche writes back to QuickBooks Online, NetSuite, or Sage Intacct.
By its public materials, StavPay is a business-spend platform for alternative asset managers. By the same materials, it covers payments, procurement, budgeting, 1099s, and expense allocation, and it comes with a bundled invoice-processing operations team. Ceviche does one job with software your controller runs. It applies LPA-based rules per line and writes audit-ready entries to your existing GL, with core go-live in 2 to 4 weeks. Pick StavPay to replace your spend stack and add a service team. Pick Ceviche if your stack works and allocation is the broken part.
No. Ceviche does not keep capital accounts, compute NAV, or run distribution waterfalls, so it does not replace your fund administrator. It automates one part of the management company close. It allocates shared expenses across fund entities and writes audit-ready journal entries back to your general ledger. Your fund administrator continues its work, and Ceviche gives it clean allocations with the backup attached.
Ceviche writes finished journal entries to QuickBooks Online, NetSuite, and Sage Intacct. It reads invoices, card transactions, and expense reports from Ramp, Bill.com, Brex, Expensify, and SAP Concur. It sits between those systems, applies the allocation rules in the middle, and replaces nothing in your stack.
Keep those splits. A saved split in your AP tool works well for a fixed percentage on one charge. Ceviche handles what a fixed split cannot. It handles a basis that changes each quarter, LPA caps and exclusions, and a legal invoice that splits line by line. It also records the approval, generates the fund invoice, and tracks the due-from balance for each split. If your team already tags a split in an AP or expense tool, Ceviche can import it.
By their public materials, those modules allocate transactions and account balances with preset percentages or schedules. Keep them for that work. Ceviche works on each invoice line, under the rules your team approved. Then it posts the journal entries into the same ledger. The comparison pages show the differences row by row.
Core go-live takes 2 to 4 weeks. It covers your entities, your methodologies, your rules, and import and export. In that time, we connect your AP and expense tools and set up your LPA-based allocation rules for your team to approve. Your team checks the output on its own invoices. We scope new GL connections and historical data separately.
The product is standard. Every customer gets the same features: entities, methodologies, rules, approvals, fund invoices, and reports. Core go-live sets them up for your firm, with your own methodologies and rules. The subscription includes support from our team, during onboarding and after it. We scope two things separately. The first is a connection to a general ledger other than QuickBooks Online, NetSuite, or Sage Intacct. The second is the migration of your historical data.
Ceviche is one annual subscription. The price is based on your entity structure and allocation setup. There is no implementation fee, and we do not charge per user. The price does not depend on AUM, and a fund that you add during your subscription does not change it. Ask for an estimate during the demo. You get the exact number after a free 2-week sandbox on your own invoices. The sandbox runs under an NDA and ends with a review call with your team.
No. AI reads each invoice and drafts its header fields and line items. Every split comes from a deterministic rule that your team configured and approved, or from an allocation that your controller or CFO made. Ceviche can suggest a split from your past allocations and custom fields, but it never decides one. Every number that posts traces back to a human approval. A rule runs the same way every time, so an auditor reviews the rule once, not hundreds of individual decisions.
You can build a first version quickly. A first version reads bills and card spend and applies a few rules. Fund expense allocation needs more inputs: your entity structure, the basis numbers for each period, and the terms of each LPA and side letter. It also has more outputs: journal entries for each ledger, a fund invoice for each fund, and the audit trail for auditors and SEC exams. In a quick build, the model makes each split, and a model that reads your LPA again can give a different answer. Your team cannot give an SEC examiner "the model decided" as the reason for a split. A tool that one person built with AI also depends on that person. In Ceviche, a split comes from a deterministic rule that your team configured and approved. The same invoice and the same basis always give the same split, and each journal entry traces back to its rule and its approval. Ceviche also includes the connections to your AP and expense tools and your GL, so your team does not have to maintain them. Fund expense allocation is our only product, and we built it for the questions that an SEC examiner asks. To compare the two, run the free 2-week sandbox on the same invoices.
Yes. Click any fund expense to open four items together. You see the source invoice, the methodology and numbers behind the split, the approval history, and the journal entry. Reports by fund, vendor, and period export to Excel, so the backup for an exam request is ready.
Yes. Ceviche reads every line of a legal invoice, from a PDF or a LEDES file. It sends each line to the correct entities under the correct methodology. The rule that your team approved for that matter number sets the entities and the methodology. Deal work can go to the fund while general counsel work stays with the management company.
Yes. A rule can send an expense to a portfolio company, a fund, or the management company. Ceviche generates an itemized invoice for the expenses that the management company paid for each portfolio company, with the vendor invoices and receipts attached. We can set up one invoice template for funds and a different template for portfolio companies.
Yes. Ceviche has a SOC 2 Type 2 report. You set access by role, and the database enforces it. Ceviche encrypts databases at rest and data in transit. A third party runs a penetration test on the platform at least once a year. Your data is never used to train AI models.
Yes. Your controller runs Ceviche day to day. The rules, approvals, and reports stay with your team, and your AP tool keeps paying vendors.
Yes. Venture firms run their main funds, co-invest vehicles, and SPVs in Ceviche, each with its own caps and methodology. When a follow-on round changes who invested, the split for that deal changes with it.
Bring your hardest kind of invoice.
Book forty-five minutes with our CEO. We will split an invoice like it line by line and show you the backup it carries.