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?

Back to Help Center

Need More Help?

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

Contact Support