How doulas manage clients, contracts and invoices
There are three common answers, and the right one depends less on how many clients you have than on how long you intend to keep doing this.
Most doulas assemble their own stack from general tools: a spreadsheet for clients, a calendar for appointments, an e-signature service for contracts, something for invoices. Some use a general-purpose CRM built for freelancers. A smaller number use software built for birth work, which is the only category that can express gestational age, on-call windows and birth records.
One: the stack you build yourself
This is what most doulas do, and it is a reasonable strategy rather than a failure of organization. A spreadsheet for the client list. A calendar for prenatals. A design tool for the resource packets. An e-signature service for the contract. Something separate for invoices, and a notes app for everything that has nowhere else to go.
What it is good at. It costs almost nothing, every piece is a tool you already know, and you can change any one of them without asking permission. At two or three clients it genuinely works.
Where it breaks. Not on any single tool. On the seams between them. When a due date moves, it moves in several places, and if you miss one you will not find out until it matters. When a client signs, nothing tells the invoice. There is no screen you can open that answers "what needs me today", because the answer is distributed across six places and your memory is holding it together.
The tell is not that anything breaks loudly. It is that you start keeping a running list in your head, and you check it at eleven at night.
A worked example
Before she took a single client, one doula we know well had already built: contracts and consultations in Airtable, clients in Google Sheets, appointments in Google Calendar, resources in Canva, signatures in SignWell, and intake packets printed and assembled by hand. She built her own branding and her own website too.
She is the most organized person in any room she walks into. The stack was not a mess. It was six tools that did not talk to each other, which is a different problem, and one that organization cannot fix. That is where DoulaFlow came from.
Two: a general-purpose CRM
The client-management tools built for freelancers and creative businesses are good products. They handle leads, proposals, contracts, invoices and reminders properly, and if that is the whole of what you need, one of them will serve you well.
Where the fit goes wrong is the shape of the work. A CRM is built around a pipeline that ends when the deal closes. A doula practice runs the other way around: signing the contract is the start of a relationship that lasts months and ends weeks after the birth. The most valuable part of your client relationship happens in the stage a CRM thinks is over.
The second mismatch is the vocabulary. A CRM has no field for gestational age, no concept of an on-call window, and nowhere to put a birth record. So those go in notes, and anything in a notes field cannot be counted, sorted or reported on. You can run a practice this way. You just cannot ask it questions.
Three questions a general CRM cannot answer, because none of them is a field.
If you run your practice alone, the constraints are sharper again and we work through them in the best CRM for solo doulas. We wrote about the wider mismatch in why generic business software doesn't fit every doula practice, and put the three named options side by side in DoulaFlow vs Dubsado vs HoneyBook.
Three: software built for birth work
The smallest category, and the only one that can express what the work is made of. Four capabilities separate it from everything above:
- Gestational age on every client. Not a due date you convert in your head. "32w 4d" on the row, so you never do that arithmetic again.
- On-call as a state, not a note. A client moves through onboarding, active, on call, in labor, postpartum. Those are the stages a doula works in, and they are not the stages a sales team works in.
- Invoice due dates that speak gestation. "Due at 36 weeks" is a real due date, not a calendar date you recalculate every time an estimate changes. It is also how the money gets settled before you go on call.
- A record of the work. Births by month, hospital against home, delivery type, twins and multiples, average labor length, and how long you were with a client at the birth itself. A CRM has no reason to keep any of it.
That last one is the one doulas are most surprised to want, and the one they miss most when it is gone.
The kind of question only birth-specific software can answer: how long a birth takes you, where they happened, and how much of your book you have banked.
How to choose
A practical way to decide, without anyone selling you anything:
- Under about five clients a year, and staying there? Keep your own stack. The seams cost less than the switch.
- Need the basics done properly and nothing more? A general CRM will do that, and some are free. Use one. They are good at it.
- Growing, and finding you cannot answer questions about your own practice? That is the signal. Not that admin is annoying, but that you cannot tell which package earns, how long your births run, or when you were last off call.
The question is rarely which tool is best. It is whether you are running a practice you can still see clearly.
Where DoulaFlow fits
DoulaFlow is in the third category. Clients move through birth stages with gestation on every row, each family gets a private portal, invoices can fall due at a gestational age with reminders that go out for you, and Insights keeps both halves of the numbers: the ones you decide on, and the record of the work.
It is $19 a month, locked, for the first 30 founding practices, and $29 for everyone after them, unlimited clients either way, and fourteen days free without a card. Full pricing is here, and the help pages are public so you can see how it works before signing up for anything.
Who it is not for. If what you want is the basics of a CRM, almost any CRM will do that, and some are free. Use one. DoulaFlow is for doulas who want to understand their own business, and who want the details of this work kept on the record.
It is also not HIPAA compliant and we do not offer a BAA, which matters if you bill Medicaid or insurance. Here is how to tell whether that applies to you.