FileForms offers an API to handle state entity filings, SOC 2 compliance, and automated annual reports. However, for global platforms, handling international founders who lack a Social Security Number (SSN) is often the biggest hurdle in company formation.
If you are evaluating white-label formation infrastructure, both doola and FileForms let you offer 50-state filings natively under your own brand.
The key difference comes down to founder coverage and long-term compliance:
- FileForms focuses primarily on automating state-level filings for US-based founders.
- doola provides a complete operational infrastructure, powering everything from state filings and non-SSN workflows to fast EIN acquisition, bank readiness, bookkeeping, and annual IRS tax compliance through a single API.
If you only need state filing automation for US residents, FileForms is a valid option.
But if your platform serves international founders, or if you want to give your users a complete business foundation that manages ongoing compliance and taxes, doola is built for you.
doola vs. FileForms: Which API Fits Your Platform?
Choose FileForms if: Your users are strictly US-based, and you only need high-volume state filing automation.
Choose doola if: You serve international users, or you want to provide fully operational, tax-compliant companies via API.
50-State Capabilities & Feature Comparison
To help your product and engineering teams decide, here is how both APIs compare on key capabilities:
| Capability | doola | FileForms |
|---|---|---|
| LLC / Corp formation, all 50 states | ✅ Yes | ✅ Yes |
| Registered agent service | ✅ Yes | ✅ Yes |
| Annual report / state compliance filings | ✅ Yes | ✅ Yes Core strength |
| EIN included with formation | ✅ Yes | ✅ Yes |
| Non-US founders (no SSN) | ✅ Yes SS-4 built into the API, 175+ countries | ⚠️ Not documented |
| ITIN support | ✅ Yes (Roadmap for 2026) | ❌ No |
| IRS tax filings (Form 5472, 1120) | ✅ Yes (Via OAuth) | ❌ No |
| Bookkeeping | ✅ Yes (Via OAuth) | ❌ No |
| Banking access for founders | ✅ Yes Via banking partners | ❌ No |
| BOI / FinCEN reporting | ✅ Yes Where still required | ✅ Yes Original core product |
| Integration tiers | Affiliate, iFrame, full white-label API | White-label or behind-the-scenes fulfillment |
| Sandbox environment | ✅ Yes On-demand milestone simulation | ⚠️ Limited docs. Not publicly documented |
| Webhooks | ✅ Yes Signed, event-driven | Partner portal + API status |
| Pricing model | Custom pricing. Volume-based, resellable recurring products | Wholesale per filing, partner sets retail |
What FileForms May Not Let You Do
If you are evaluating FileForms for platform integration, here are the main operational limits to consider:
- Non-US Founder Workflows: FileForms handles basic EIN filings, but it does not provide an automated API path for non-US founders without a Social Security Number (SSN). Processing non-US founders requires manual support rather than an automated flow.
- Federal Tax Compliance: FileForms handles state-level annual reports and foreign qualifications, but it does not handle federal IRS filings like Form 5472 (required for foreign-owned single-member LLCs, which carries a $25,000 failure-to-file penalty).
- Bookkeeping and Financial Tracking: The platform automates filings but does not include bookkeeping tools to track income and expenses for ongoing tax preparation.
- Banking Setup: It creates the legal entity, but does not provide a direct pathway or integration to set up a business bank account.
- API Documentation Access: FileForms requires users to submit a request form to view full API documentation, rather than offering open developer docs.
- Target Audience: FileForms builds its features and content mainly for CPA and law firms managing client portfolios, rather than software platforms looking to embed formation APIs.
How doola Differs
doola provides a complete backend that covers formation, non-SSN EIN/ITIN processing, bookkeeping, IRS tax compliance, and banking setup.
- Public Developer Docs: Developers can review doola’s API documentation before starting an integration. The documentation is publicly accessible and outlines how the API works, making it easier for technical teams to evaluate the integration requirements upfront.
- Production Deployment: doola’s formation API is actively integrated into platforms like Replit, Perplexity, ChatGPT, Lovable, Claude, Vercel, Ramp, Whop and Naive.
What Are FileForms’ Primary Strengths?
FileForms built its initial business around Beneficial Ownership Information (BOI) reporting under the Corporate Transparency Act using a direct FinCEN integration.
Over time, it expanded into a broader menu of state filing options:
- Basic State Compliance: Handling 50-state annual report automation, registered agent services, foreign qualifications, and certificates of good standing.
- Predictable Pricing: Offering a standard wholesale/retail pricing model with no required minimum volume.
- Firm Portfolio Support: Building tools and workflows targeted primarily at traditional professional services firms (like CPA practices and law offices) managing compliance across multiple local client entities.
Does Your Platform Only Need Basic State Filings?
While FileForms covers routine state paperwork, platforms evaluating it for embedded API integrations need to weigh two operational factors:
- Regulatory Shifts: FinCEN’s March 2025 interim final rule exempted all domestic US reporting companies from BOI reporting. This change removed the core compliance requirement that original BOI software tools were built around.
- Filings vs. Operations: Breadth of state filings is not the same as depth of service. FileForms acts strictly as a state filing engine; it does not cover post-formation requirements like non-SSN founder onboarding, federal IRS filings (such as Form 5472), bookkeeping, or banking integration.
What Happens When Your User Isn’t American?
Every US company needs an Employer Identification Number (EIN) to open a bank account, connect Stripe, or file taxes.
How that EIN gets issued depends entirely on whether the founder has a US Social Security Number (SSN):
- Founders with a US SSN can get an EIN online through the IRS portal in a few minutes.
- Founders without a US SSN are locked out of the online portal. They must file IRS Form SS-4 through manual IRS channels (fax or mail), which requires specialized handling.
Here is how both platforms handle international signups:
- FileForms handles basic EIN filings for US residents, but non-US founders without an SSN are not a documented path in their API. If an international user signs up, the process drops out of the API flow and requires manual support intervention.
- doola builds non-SSN workflows directly into the API. The system natively handles international addresses, passport verification, Form SS-4 preparation and filing, expedited EIN options for eligible partners, and ITIN processing for individual personal tax IDs.
| Capability | FileForms | doola |
|---|---|---|
| US Founders (with SSN) | Automated EIN filing | Automated EIN filing |
| Non-US Founders (no SSN) | No documented API path; requires manual support | Fully automated via API (Form SS-4 processing) |
| International Verification | Standard US identity checks | Native passport verification & international addresses |
| Personal Tax ID Support | Not supported | Integrated ITIN application processing |
If your platform serves global users, such as e-commerce sellers in Pakistan, developers in Brazil, or agency owners in Nigeria, non-SSN signups are standard. FileForms focuses primarily on domestic US filings, while doola provides the native backend API to handle non-US founders automatically.
Post-Formation Compliance and Operations: What Happens After the Formation Is Filed?
FileForms defines compliance mainly at the state level. It covers annual reports, certificates of good standing, and foreign qualifications. These state filings are essential, but for foreign-owned businesses, they represent only a fraction of ongoing compliance.
Companies owned by non-US founders face strict federal IRS requirements that state portals do not touch:
- Federal IRS Tax Filings: Foreign-owned single-member LLCs must file IRS Form 5472 along with a pro forma Form 1120 every year. The penalty for failing to file starts at $25,000. FileForms does not handle federal tax filings.
- Bookkeeping and Accounting: Accurate federal tax filings require an organized ledger. FileForms does not offer integrated bookkeeping tools or services to track financial records for tax prep.
- Business Banking Access: State filings create the legal entity, but the business cannot operate without a bank account. FileForms does not provide direct pathways or partner integrations for business banking.
The doola Full-Stack Approach
doola manages the full operational lifespan of the business after formation. Software platforms can offer this complete solution under their own brand:
- Federal and State Tax Compliance: doola handles federal filings (including IRS Form 5472 and 1120 for non-US entities). We also cover state-level annual reports and registered agent services.
- Bookkeeping: Partners can offer doola bookkeeping tools via OAuth. This ensures users have organized financials ready for tax preparation.
- Banking Integrations: Built-in access to doola’s partner banking network allows founders to start receiving payments right after formation.
One-Off Filings vs. Long-Term Revenue
This operational depth changes the unit economics for your platform:
- FileForms (Transactional Margin): Yields a single transactional margin once a year on state renewals.
- doola (Recurring Revenue Engine): Enables your platform to resell recurring high-value services. These include ongoing compliance subscriptions, bookkeeping, and annual tax packages. This turns your formation integration into a recurring revenue stream instead of a one-time transaction.
Dev Experience: Real API vs. Request Form
Both platforms run standard REST APIs over HTTPS. The differences reflect in testing, security, and developer workflow:
- Public Docs vs. Lead Forms: doola’s API specifications are open. You can review endpoints, request bodies, and JSON responses without submitting contact forms or scheduling a sales demo. FileForms gathers its complete API documentation behind a lead form.
- Production Deployment: doola’s formation API is actively integrated into platforms like Ramp, Whop, HelloGov and Naive.
- Sandbox Environment: doola ships a full test environment at api.test.doola.com using dk_test_ prefixed keys, with sandbox-only endpoints that simulate state formation approvals and IRS EIN generation instantly on demand. You can integration-test your entire lifecycle without waiting on a real state queue.
- Signed Webhooks: doola pushes real-time event notifications secured with HMAC signatures so you do not need to write periodic polling scripts.
- Idempotency and Error Codes: doola uses idempotency headers to block duplicate filings if a network request times out and retries. Error responses include machine-readable codes for programmatic error handling.
FileForms includes an internal dashboard to monitor order status and partner revenue. However, it does not provide public documentation on sandbox simulation, HMAC webhook verification, or idempotency behavior.
doola lets developers read the docs, test mock filings in a sandbox, and start building immediately. FileForms requires developers to talk to a sales team first to get access to API docs and testing tools.
See it before you build it.
Read the API docs and file a test formation in doola’s sandbox →
Which One Fits Your Situation?
| If this is you | Better fit | Why |
|---|---|---|
| Your users are exclusively US-based, filings at volume | FileForms | Purpose-built annual report automation across all 50 states, no minimum volume. |
| Any meaningful share of your users is international | doola | Non-US founders are a documented, first-class API path, not an edge case. |
| You want the formed company to actually function post-formation | doola | EIN regardless of SSN, ITIN, bank access, and Form 5472 filing are built in. |
| You want a one-time filing margin and nothing more | FileForms | Wholesale-per-filing model is simple to reason about at that scope. |
| You want recurring white-label revenue beyond formation | doola | Bookkeeping, tax, and compliance are resellable products via OAuth, not one-off fees. |
| You want to verify capability before a sales call | doola | Public docs and named live integrations (Replit, Perplexity, ChatGPT, and others) are checkable today. |
The Verdict
Choose FileForms if:
- Your users are strictly US-based.
- You only need state-level filing automation (such as annual reports at volume).
- You want a simple per-filing markup model.
Choose doola if:
- Your platform has international users who lack a US Social Security Number.
- Your users need fully operational businesses (including non-SSN EINs, ITINs, bank setup, and federal IRS tax compliance like Form 5472).
- You want to build recurring revenue from ongoing bookkeeping, tax, and compliance services rather than relying on one-off filing margins.
The Bottom Line: FileForms automates document filings. doola powers operating companies. If state filing automation is all your platform requires, both tools cover the basics. But if your users operate globally or need long-term bookkeeping, tax, and banking infrastructure, the doola Partner API is built specifically for that flow.
Non-SSN Banking and IRS Timelines: What Neither API Controls
Shared limitation: Neither doola nor FileForms can guarantee US bank account approvals. Neither can speed up IRS processing times either. Bank approvals depend on individual bank risk policies. EIN issuance delays depend on IRS manual processing queues.
Where the APIs differ: FileForms’ API does not support non-SSN workflows. International signups drop out of the automated flow completely. The doola Partner API supports non-SSN users from day one, automating passport verification, international address formatting, and Form SS-4 filing directly through the API.
doola vs. FileForms: Which Formation API Should You Build On?
The right choice depends less on feature counts and more on who your users are and how long you plan to serve them.
If your users are exclusively US-based and your product needs high-volume state filing automation, FileForms handles that well. Annual reports, registered agent service, and foreign qualifications across all 50 states cover the paperwork, and the wholesale-per-filing model is easy to forecast.
If any meaningful share of your users is international, the calculation changes. A founder without an SSN cannot get an EIN through the IRS online portal, which means non-SSN onboarding either lives inside your API flow or falls back to manual support. The same applies after formation: Form 5472, bookkeeping, and bank readiness are the difference between a filed entity and a business that can actually take payments.
doola was built for that second scenario. Formation, non-SSN EIN and ITIN processing, banking access, bookkeeping, and federal tax compliance run through one API you can white-label and resell as recurring products.
For a broader look at how doola compares to other formation services, see doola vs. alternatives →
FAQs

What is the doola partner API program?
doola Partner API Program lets platforms, fintechs, and developer tools embed US company formation and compliance natively into their product.
Partners can white label and embed LLC/C-Corp formation across all 50 states, EIN and virtual business address, and registered agent services, setting their own pricing on top of doola’s wholesale rate.
Does doola support annual report filing via API?
Yes. Annual state filings and compliance management are offered to API partners via OAuth, alongside bookkeeping and tax services.
Can doola’s API be fully white-labeled?
Yes. doola offers the full API/White Label with custom pricing.
How does doola compare to fileforms for professional services firms vs. platforms?
FileForms has dedicated content built for CPA firms, law firms, and family offices managing compliance for many client entities. This page is written for a different buyer: platforms and developer teams deciding which API to embed for their own end users.
If you’re specifically a professional services firm managing client portfolios, that’s a narrower use case this page doesn’t attempt to cover.


