Help CenterBilling & InvoicingHow to Create and Send Your First Invoice
Billing & Invoicing

How to Create and Send Your First Invoice

Professional doula invoicing made easy. Learn how to create, customize, and send invoices with pre-built doula service templates, track payments, and manage your billing.

6 min read
Last updated: 9/25/2025

Creating Your First Invoice

Send professional, trackable invoices to your clients in minutes with DoulaBub's invoicing system.

Before You Start

Make sure you have:
- Added your client to the system
- Set up your business profile with payment information
- Reviewed your invoice settings (optional)

Creating an Invoice

Step 1: Navigate to Invoices
1. Go to **Dashboard** → **Invoices**
2. Click **+ Create Invoice**
3. You'll be taken to the invoice creation form

Step 2: Select Client
- Choose the client from the dropdown
- Their contact information will auto-populate
- You can also create a new client on the fly

Step 3: Add Services

DoulaBub includes pre-built doula service templates:

**Birth Doula Services:**
- Birth Support Package
- Prenatal Visits
- Postpartum Check-In
- On-Call Service

**Postpartum Services:**
- Overnight Support
- Daytime Support
- Lactation Support
- Meal Preparation

**Custom Services:**
- Click **Add Custom Service**
- Enter service name and description
- Set rate (hourly or flat fee)
- Adjust quantity

Step 4: Set Payment Terms

Configure invoice details:
- **Due Date:** When payment is expected
- **Payment Methods:** List accepted methods
- **Deposit Required:** Set deposit amount if applicable
- **Late Fees:** Optional late payment terms

Step 5: Add Notes & Terms

Include important information:
- Payment instructions
- Cancellation policy
- Service agreement terms
- Contact information for questions

Step 6: Review & Send

Before sending:
- Review all line items for accuracy
- Check total amount
- Verify client email address
- Preview the invoice PDF

Click **Send Invoice** to email it to your client instantly.

Invoice Templates

Save time with reusable templates:

Creating a Template
1. Go to **Settings** → **Invoices**
2. Click **Create Template**
3. Name your template (e.g., "Full Birth Package")
4. Add your standard services and pricing
5. Set default payment terms
6. Save template

Using a Template
When creating a new invoice:
1. Click **Use Template**
2. Select your saved template
3. All services and terms auto-populate
4. Customize as needed for this specific client

Payment Tracking

Monitor invoice status in real-time:

Invoice Statuses
- **Draft:** Not yet sent
- **Sent:** Emailed to client
- **Viewed:** Client opened the invoice
- **Paid:** Payment received
- **Overdue:** Past due date
- **Cancelled:** Invoice voided

Recording Payments
When a client pays:
1. Open the invoice
2. Click **Record Payment**
3. Select payment method
4. Enter amount (supports partial payments)
5. Add payment date and notes
6. Save

The invoice status updates automatically.

Partial Payments & Deposits

Many doulas require deposits:

**Setting Up Deposits:**
1. In invoice settings, enable deposits
2. Set deposit amount ($ or %)
3. Remaining balance shown separately

**Recording Deposit:**
- Use the **Record Payment** function
- Note it as "Deposit payment"
- Outstanding balance updates automatically

**Sending Balance Reminder:**
- DoulaBub can auto-remind for final payment
- Or manually send a reminder email

Invoice Customization

Branding
- Add your logo (from business profile)
- Choose accent color
- Customize header and footer

Fields
Include optional fields:
- Invoice number (auto-generated)
- Purchase order number
- Tax ID
- Project/service dates

Language
Customize text for:
- Payment instructions
- Thank you message
- Terms and conditions

Email Delivery

Invoices are sent via email with:
- PDF attachment
- Professional email template
- Payment instructions
- Client portal link for online payment (if enabled)

Email Settings
Configure in **Settings** → **Emails**:
- Custom email subject line
- Personal message
- CC yourself on all invoices
- BCC your bookkeeper

Best Practices

✅ **Do:**
- Send invoices promptly
- Use clear service descriptions
- Set realistic payment terms
- Follow up on overdue invoices
- Keep records organized

❌ **Don't:**
- Wait too long to invoice
- Use vague service descriptions
- Forget to set due dates
- Ignore overdue payments
- Skip payment tracking

Recurring Invoices

For ongoing services:
1. Create an invoice as normal
2. Check **Make Recurring**
3. Set frequency (weekly, monthly, etc.)
4. Set end date or "Until cancelled"
5. Save

DoulaBub will automatically:
- Generate invoices on schedule
- Send to client
- Track payments
- Notify you of any issues

Reports & Insights

Track your business finances:
- **Revenue Dashboard:** See income over time
- **Outstanding Balance:** View unpaid invoices
- **Payment Methods:** See preferred payment types
- **Client History:** Per-client invoice history

Access reports at **Dashboard** → **Reports**

Troubleshooting

**Invoice won't send**
- Check client email is valid
- Verify your email settings
- Check spam folder
- Contact support if issue persists

**Client didn't receive invoice**
- Check their spam folder
- Resend from invoice page
- Try alternate email address
- Download PDF and send manually

**Calculation errors**
- Verify all quantities
- Check for duplicate line items
- Ensure taxes calculate correctly
- Contact support for help

Next Steps

- [Set up invoice templates](/help/billing-invoicing/invoice-templates)
- [Configure payment methods](/help/billing-invoicing/payment-methods)
- [Set up recurring invoices](/help/billing-invoicing/recurring-invoices)
- [Generate financial reports](/help/billing-invoicing/financial-reports)

Was this article helpful?

Your feedback helps us improve our documentation

Back to Help Center

Need More Help?

Can't find what you're looking for? Our support team is here to help.

Contact Support