Introducing OmniSub for Broker API, Alpaca’s Powerful Technology for Sub-Accounting

Brokerage firms and fintech innovators face a difficult choice when building a financial platform. They can choose an omnibus account structure, which gives them flexibility but comes with significant financial, technical, and operational complexity. Or go with a fully disclosed account structure, which is faster and simpler to launch but means less flexibility.

Building an omnibus structure is a high-stakes engineering challenge. You're not just building a simple trade ticket. Instead, you're creating an operational core, a complex front and middle office for account hierarchies, compliance checks, margin logic, and real-time reconciliation. All of this must then be seamlessly integrated with your back office clearing systems with little room for error because one wrong assumption can lead to failed trades, inaccurate balances, or compliance issues.

This is why many firms choose the easier path and opt for a fully disclosed structure. For those who do build an omnibus model, this operational layer becomes one of the most challenging, expensive, and business-critical parts of the entire platform.

That’s why we’re thrilled to announce the launch of our omnibus sub-accounting ledger, or OmniSub*, so that you don’t have to make the difficult decision.

What is Alpaca’s OmniSub?

OmniSub is a technology layer on top of your omnibus account providing a reliable operational framework powering your middle and front office to manage complexity. The Alpaca OmniSub structure consists of two parts. The first is an omnibus account offered by Alpaca Securities LLC. The second is the technology offering, OmniSub, offered by AlpacaDB, Inc.

The omni account includes the pooled assets of all your end-users, just like a traditional omnibus model. The OmniSub technology is then built on top, providing an API-first sub-accounting layer and gives real-time visibility and control over every individual sub-account. 

With OmniSub, you gain the operational benefits and customer privacy of an omnibus account, while we deliver the detailed, transaction-related data and functionality typically associated with a fully disclosed account.

OmniSub with Alpaca: How It Works and How It's Different 

To better understand the OmniSub solution, let’s compare it to fully disclosed and omnibus, the two most common account models.

Function

Fully Disclosed

Omnibus

OmniSub

Client Data

Individual client data is provided and disclosed to Alpaca, your clearing broker.

Only the omnibus account is visible to Alpaca.

Only the omnibus account is fully visible. Alpaca has partial visibility into sub-accounts including transactions, positions, and cash, allowing for faster processing on your behalf, such as corporate actions.

Account(s)

Individual accounts per customer.

Single omnibus account created by Alpaca; Use your own technology to create sub-accounts on partner’s side.

Single omnibus account created by Alpaca; technology provided by Alpaca to create your sub-accounts.

Order placement

Placed at the individual customer level.

Placed at the omnibus level with subtags.  

Placed at the sub-account level and observable at the top omnibus level.

Position Management

Individual customer positions.

Aggregate positions only.

Subledger positions and the top omnibus level.

Statements

Generated per customer by Alpaca.

Generated at the omnibus level.

Generated at the omnibus level and JSON available for sub-accounts.

Corporate Actions

Processed by Alpaca for each user.

Processed by Alpaca at the omnibus level. Handled by the partner for end customers.

Processed by Alpaca at both the omnibus and sub-account levels.

Reconciliation

Easy for partners to manage. Individual account level data available.

Harder for partners to manage. Aggregated data available at omnibus level.

Easy for partners to manage. Sub-account level data available.

Shareholder Comms

Handled by Alpaca.

Responsibility of partners.

Responsibility of partners.

Scalability

High. Each new client adds a new account to the clearing firm's system, which is done with Alpaca’s Broker API.

High. Adding new sub-accounts doesn't affect Alpaca’s system, but the partner’s internal overhead can grow exponentially.

High. Add thousands of sub-accounts effortlessly with Alpaca’s Broker API, without manual reconciliation or increased overhead.

Operational Burden

Low. Alpaca handles back-office, custody, and record-keeping.

High. The partner is responsible for creating and managing all sub-accounts, custody, and record-keeping.

Low to Medium. Alpaca’s Broker API automates much of the sub-accounting process, significantly reducing manual effort.

Potential Benefits of OmniSub Accounts

We've engineered OmniSub to help with time-consuming aspects of brokerage operations, like individual position management, reconciliation, corporate actions, and trade matching. We want to help you focus on growing your business instead of managing complex bookkeeping for individual sub-accounts, reducing your administrative burden.

Position Management

With our additional technology layer of sub-accounting, you don’t have to build a complex ledger system yourself. You can take advantage of OmniSub’s sub-accounting layer, providing a real-time view into sub-account transactions and positions at any time.

Reconciliation

When working with an omnibus account, reconciliation can be a complex process. As the responsibility is on the partner, they must continually reconcile internal records, detailing each customer's specific holdings and transactions, with the single, omnibus account. This requires sophisticated internal systems and processes to manage and resolve any discrepancies or inaccurate reporting.

OmniSub, like fully disclosed, provides a simplified reconciliation process because it provides insight into each individual sub-account. While the responsibility is still on the partner to ensure accuracy, it empowers them to more easily verify which transactions and accounts are causing discrepancies and require reconciliation.

Corporate Actions

Similarly, when on an omnibus model, corporate actions may cause account discrepancies issues. For example, if a dividend is paid, it is processed at bulk at the omnibus level. The responsibility is on the partner to process these transactions for each sub-account which is a tedious process that can lead to data errors or delays in distribution.

With the OmniSub model, we process the corporate action at the sub-account level. This leads to a more simplified approach, empowering the partner to accurately distribute these actions to their customers.

Trade Matching

Trade matching is a critical process of ensuring that the details of a securities trade are identical and agreed upon by all parties involved. In an omnibus account, your bookkeeping system must create a scalable, intelligent method to match underlying customer trade data to aggregate omnibus records. With OmniSub, the potential guesswork is removed since the trade activities are captured in the sub-ledger, which makes accurate, automated allocation and matching much easier.

Ready to Build? Let's Discuss Your Brokerage Account Options

We are ready to service your needs. Whether it’s the hands-off approach of fully disclosed, the independence of omnibus, or the OmniSub feature that combines their use cases, you can pick the solution that aligns most with your business’s needs.

For current partners, please reach out to your Customer Success Manager or our global support team at [email protected].

For new partners who are looking to utilize our Broker API, please reach out to [email protected] or fill out the form below.

Want to learn more? Read our docs and FAQs for OmniSub.

Contact Alpaca

About Alpaca

Alpaca is a US-headquartered self-clearing broker-dealer and brokerage infrastructure for stocks, ETFs, options, crypto, fixed income, and 24/5 trading – raising over USD170 million in funding. Alpaca is backed by top-tier investors globally, including Portage Ventures, Spark Capital, Tribe Capital, Social Leverage, Horizons Ventures, Unbound, SBI Group, Derayah Financial, Elefund, and Y Combinator.


*The OmniSub product is offered by AlpacaDB as a technology service for sub-accounting related to omnibus clearing services. Approval for this technology service is subject to Alpaca Securities due diligence review.

Orders placed outside regular trading hours (9:30 a.m. – 4:00 p.m. ET) may experience price fluctuations, partial executions, or delays due to lower liquidity and higher volatility. Orders not designated for extended hours execution will be queued for the next trading session. Additionally, fractional trading may be limited during extended hours. For more details, please review Alpaca Extended Hours & Overnight Trading Risk Disclosure.

Options trading is not suitable for all investors due to its inherent high risk, which can potentially result in significant losses. Please read Characteristics and Risks of Standardized Options before investing in options.

Fixed income securities can experience a greater risk of principal loss when interest rates rise. These investments are also subject to additional risks, including credit quality fluctuations, market volatility, liquidity constraints, prepayment or early redemption, corporate actions, tax implications, and other influencing factors. 

All investments involve risk and the past performance of a security, or financial product does not guarantee future results or returns. There is no guarantee that any investment strategy will achieve its objectives. Keep in mind that while diversification may help spread risk, it does not assure a profit, or protect against loss. There is always the potential of losing money when you invest in securities, or other financial products. Investors should consider their investment objectives and risks carefully before investing.

Cryptocurrency is highly speculative in nature, involves a high degree of risks, such as volatile market price swings, market manipulation, flash crashes, and cybersecurity risks. Cryptocurrency regulations are continuously evolving, and it is your responsibility to understand and abide by them. Cryptocurrency trading can lead to large, immediate and permanent loss of financial value. You should have appropriate knowledge and experience before engaging in cryptocurrency trading. For additional information, please click here.

Securities brokerage services are provided by Alpaca Securities LLC ("Alpaca Securities"), member FINRA/SIPC, a wholly-owned subsidiary of AlpacaDB, Inc. Technology and services are offered by AlpacaDB, Inc.

Cryptocurrency services are made available by Alpaca Crypto LLC ("Alpaca Crypto"), a FinCEN registered money services business (NMLS # 2160858), and a wholly-owned subsidiary of AlpacaDB, Inc. Alpaca Crypto is not a member of SIPC or FINRA. Cryptocurrencies are not stocks and your cryptocurrency investments are not protected by either FDIC or SIPC. Please see the Disclosure Library for more information.

This is not an offer, solicitation of an offer, or advice to buy or sell securities or cryptocurrencies or open a brokerage account or cryptocurrency account in any jurisdiction where Alpaca Securities or Alpaca Crypto, respectively, are not registered or licensed, as applicable.

Interested in learning more about Broker API?

Don't miss out on any updates about our Broker API suite of solutions! Share your details with us and be the first to know about our latest content.

Author image
About Luke West
You've successfully subscribed to Alpaca Blog | Developer-First API for Stocks, Options, and Crypto
Great! Next, complete checkout for full access to Alpaca Blog | Developer-First API for Stocks, Options, and Crypto
Welcome back! You've successfully signed in.
Success! Your account is fully activated, you now have access to all content.