The Nairobi Consultant Juggling Three Business Identities From One Phone

By the InvoiceFlow team — published 26 May 2026 — 10 minute read

Brian Otieno does three things for a living. He runs an IT consultancy that serves a handful of mid-sized companies in Nairobi's Westlands business district. He teaches an evening course in financial analysis at a private business school on Tuesdays and Thursdays. And on weekends he advises three angel investors on early-stage African fintech deals, taking a flat retainer plus a small percentage of any deal he sources.

Three businesses. Three legal structures (a limited company, a sole proprietorship, and a partnership). Three tax setups. Three bank accounts. Three sets of clients who have never met each other and ideally never will, because the brand voice for "Brian the corporate IT consultant" is very different from "Brian the lecturer" and very, very different from "Brian the angel-investor whisperer."

For two years Brian ran all of this from a single Word template he carefully edited each time he needed to invoice someone. The system worked until it didn't. The day it didn't, he sent an invoice for his consultancy to one of his angel investors, with the wrong logo, the wrong tax number, and a footer mentioning his university affiliation. He spent an embarrassing week walking it back.

This is the story of how he stopped doing that.

The problem with multi-business solopreneurs

The "portfolio career" is increasingly common. The bookkeeping infrastructure to support it is not. Most invoicing apps assume one business per user. They store one logo, one tax number, one set of bank details, one default template. If you run two or three things, you're either fighting the app or maintaining parallel installations or — like Brian — editing templates by hand and praying you don't fat-finger something important.

What "fat-fingering something important" looks like

The actual incident: Brian copied his standard consultancy invoice template to send to an angel investor he was billing for May retainer. The investor expected the partnership's clean minimalist letterhead. Instead, the email arrived with:

The investor paid into the wrong account. The accountant for the partnership noticed a deposit they couldn't reconcile. Brian's accountant for the consultancy noticed a deposit they hadn't expected. Everyone had to file corrective paperwork. Brian's invoice number ledgers — required for Kenyan tax compliance — needed to be amended retroactively. The whole thing took most of a week to untangle.

His angel-investor client, fortunately, has a sense of humor. Brian decided to stop relying on the senses of humor of strangers.

The business-profiles setup

Brian switched to InvoiceFlow in October. The feature that mattered was multiple business profiles within a single app installation, with full isolation between them.

What "full isolation" actually means

Each business profile in the app has its own:

Switching between profiles

The actual switching mechanic is what makes or breaks this kind of setup. In Brian's app, the active profile is shown clearly at the top of every screen, color-coded by profile. To switch, he taps a small dropdown and picks. Everything in the app — dashboard, client list, invoice list, expense tracking, reports — refilters to the active profile in under a second. He cannot accidentally create an invoice "for the wrong business" because the profile is always visible and always the determining filter.

What changed after the switch

Zero cross-business mistakes

In seven months, Brian has not sent a single invoice with the wrong logo, the wrong tax number, or the wrong bank account. The mechanical impossibility of mixing up profiles — because the active profile drives every default — has eliminated the entire category of error.

Separate analytics per business

Each profile has its own dashboard. Brian can see, separately, that his IT consultancy is up 22% year-on-year, his lecturing income is essentially flat (it's a fixed-rate teaching contract), and his angel advisory has tripled because he had a good year sourcing fintech deals. Without the separation, these would all be smeared into one dashboard and the trends would be invisible.

Per-business tax reports

When his three accountants (yes, three — different businesses, different specialists) need year-end data, he exports per-profile reports. Each accountant gets exactly what they need, with no cross-contamination. The audit trail for each business is clean.

Cleaner client relationships

The clients in each business now experience Brian as only that business. His angel-investor clients have no idea he teaches a university course. His students have no idea he advises angel investors. This isn't deception — all three identities are legitimate and public — it's appropriate audience management. Each invoice arrives looking like it comes from a focused, professional business, not from a one-person juggling act.

Who else needs multi-profile invoicing

Brian is an extreme case, but multi-profile setups matter for more people than you'd think:

The side-hustler with a day job

If your day job has its own invoicing setup (or doesn't need one) and you have a freelance side hustle, you don't want to mix them. A second profile for the side hustle keeps it clean.

The freelancer-plus-product-business owner

Many freelancers eventually launch a product — an e-book, a course, a small SaaS. The product business has different tax treatment, different recurring billing patterns, different customer support flows. A second profile separates them.

The partner in two ventures

People who are 50/50 partners in one business and sole proprietors of another should never mix invoices. Profile separation is the simplest way to enforce this.

The geographic split

Some businesses operate in two countries with two registrations. Each country gets its own profile.

The brand-portfolio creator

Photographers who shoot weddings under one brand and corporate events under another. Designers who have a B2B agency and a personal art shop. Anyone running multiple distinct brand identities benefits from profile separation.

What to look for in multi-profile invoicing software

The thing Brian wishes he'd done two years earlier

"The mistake I made wasn't running three businesses. That's fine. The mistake was assuming I could use one tool, one template, and my own attention to keep them separate. Attention is the most expensive thing I have. I was spending it on remembering which logo to copy when I should have been spending it on actual work."

Three businesses. One phone. Zero mix-ups. He bills more, mistakes less, and his accountants — all three of them — finally agree he is a competent client.