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 IT consultancy's logo (a slightly intimidating dark blue mark).
- The IT consultancy's VAT number (irrelevant to the partnership's tax setup).
- A signature block referencing his university lecturer position (which the investor didn't know about and assumed was a typo).
- Bank details for the wrong account.
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:
- Brand identity: logo (square + wide variants), company name, color palette, default invoice template, footer text, signature image.
- Legal details: registered company name, tax number, address, business registration number.
- Banking: bank account details, payment instructions, secondary payment methods (M-Pesa till numbers, in Brian's case).
- Tax configuration: applicable VAT rates, withholding-tax rules, country-specific tax labels.
- Client list: clients belong to a profile, not to "Brian." The angel investors can't accidentally see the IT consultancy's client list, and vice versa.
- Invoice numbering: each profile has its own sequence. CONS-2026-001 for the consultancy, EDU-2026-001 for the lecturing, ANG-2026-001 for the angel partnership.
- Email templates: the tone of voice for each business is different. Each profile has its own saved email templates.
- Default payment terms: 30-day net for corporate consultancy, 7-day for lecturing, 14-day for advisory.
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
- True isolation, not just templates. Many apps offer "multiple templates" or "multiple letterheads" but share a single tax setup, client list, and invoice number sequence underneath. This isn't enough. You need full per-profile data separation.
- Per-profile dashboards. Each business needs its own analytics view, not a smeared-together global one.
- Per-profile invoice numbering. Tax authorities care about gap-free sequential numbering. Each profile needs its own sequence.
- Visible active-profile indicator. The current profile should be visible from every screen. You should never be uncertain which business you're acting as.
- Easy switching. Switching profiles should be a single tap. If it's friction-heavy, you'll avoid it and your data will smear together.
- Per-profile export and backup. When you need to hand data to an accountant or migrate, you should be able to pull one business's worth of data without the others.
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.