WaffleInvoice Blog

Practical invoicing tips for freelancers and service businesses.

Blog Post

Best Invoice Software for Yoga Instructors and Studios

Yoga instructors billing for private sessions, class packages, and retreats need simple, professional invoicing tools. Compare top options and start free.

June 15, 20267 min read

Invoicing as a Yoga Instructor: What Makes It Different

Yoga instructors deal with billing situations that general invoicing guides don't cover: class packages sold in 5-session or 10-session blocks, private clients who pay monthly retainers, retreat deposits collected months in advance, and corporate wellness contracts where a company pays you to teach employees. Each of these needs a slightly different approach to invoicing.

The good news is that most yoga billing is straightforward once you have a consistent system. A private session at $90 per hour, a 10-class package at $180, a corporate contract at $500 per month - these are clean numbers that take about two minutes to put on an invoice. The challenge is doing it consistently and getting paid on time.

The Main Billing Scenarios for Yoga Teachers

Private One-on-One Sessions

Private yoga sessions typically run $75 to $150 per hour depending on your market and credentials. Some instructors bill after each session. Others invoice weekly or bi-weekly to batch the work. If you have five private clients each doing two sessions a week, that's 10 invoices per week, or you can batch each client into one weekly invoice. Batching saves time and makes it easier for clients to track their expenses.

For private clients, clear payment terms matter. Net 7 (pay within 7 days of invoice) is standard for service providers. If a client runs three sessions behind on payment, that's $225 to $450 sitting uncollected. It's worth having the policy written into your intake agreement and referenced on every invoice.

Class Packages

Selling a 10-class package upfront is good for cash flow: you collect $180 before teaching a single class. The invoicing part is simple - one invoice for the full package amount, marked paid when you receive it. Where it gets complicated is tracking how many classes a client has used. That's more of a scheduling function, but keeping a note on the client record helps.

Some instructors offer sliding scale pricing or income-adjusted rates for certain clients. That's a business decision, but document it on the invoice regardless. "10-Class Package - Sliding Scale Rate" at $120 is still a proper invoice line item.

Studio Teaching Contracts

If you're teaching at a studio under a contractor arrangement, you invoice the studio for the classes you taught. A typical arrangement might be $35 to $60 per class, paid monthly. Keep a log of every class you taught, and reference it on the invoice: "12 classes taught June 2026 at $45 per class - $540."

Some studios pay by the student (head count), which means your invoice amount varies month to month. Either way, the invoicing format is the same: your hours or classes delivered, the rate, and the total.

Corporate Wellness Programs

Corporate contracts are often the most lucrative and the most paperwork-intensive. A company hiring you to teach two lunch sessions per week at $300 per session is paying $2,400 per month. They'll want a proper invoice addressed to their accounts payable department, with purchase order numbers, billing addresses, and Net 30 payment terms.

Understanding payment terms becomes important here. Net 30 means you could be waiting a month after you invoice to get paid. If your contract runs June 1 through June 30 and you invoice June 30, you might not see the money until late July. That's something to factor into your cash flow planning.

Retreat Deposits and Payments

If you run retreats, you're dealing with large sums paid in installments. A weekend retreat at $650 per person with 12 attendees is $7,800 gross. You might collect a $200 deposit to hold the spot, then the balance 30 days before the event.

Invoicing for this works best as two separate invoices per attendee: one for the deposit when they sign up, and one for the balance with the appropriate due date. Some instructors use a single invoice with a payment schedule noted in the terms.

Features That Matter Most for Yoga Teachers

Client Management

Once you have 10 or 15 private clients plus corporate accounts, keeping track of who owes what gets messy in a spreadsheet. Good invoicing software maintains a client record with all invoice history, so you can see at a glance that Maria has two unpaid invoices totaling $180.

Recurring Invoices

Monthly retainer clients are perfect candidates for recurring invoices. Set it once, and the software automatically generates and sends the invoice on the same date every month. This is the Pro feature worth paying for if you have even two or three clients on monthly arrangements.

Deposit Tracking

For retreat bookings, you need to record partial payments and show clients their remaining balance. Look for software that lets you mark partial payments and display the outstanding amount on the invoice.

Professional Presentation

Your invoice represents your brand. Yoga instructors tend to attract clients who care about aesthetics. A clean, professional invoice with your name, website, and clean formatting signals that you run a real business. It also makes it easier for corporate clients to process your payment quickly.

Why WaffleInvoice Works for Yoga Instructors

WaffleInvoice is free for unlimited invoices, which covers the volume most yoga teachers need. You can set up each client once, save your common services as templates ("60-min Private Session," "10-Class Package," "Corporate Group Class"), and generate a new invoice in about 90 seconds.

The free plan handles client records, invoice tracking, and PDF export. If you have recurring monthly clients or want automatic late payment reminders, the Pro plan is $19/month. For a yoga instructor with even one $300/month corporate client, that's covered.

If you just need a quick invoice without setting up an account, the free invoice generator creates a professional PDF you can email immediately. You can also download a Word invoice template and customize it with your business details.

Setting Up Your Invoicing System

Start With a Standard Rate Sheet

Before you set up any software, write down every service you offer with the price. Private session: $95. 5-class package: $95. 10-class package: $175. Corporate group class: $350. Studio sub teaching: $50 per class. Having this list makes invoice creation consistent and prevents you from charging different amounts to different clients by accident.

Decide on Payment Terms Upfront

Set your standard terms and stick to them. For individual clients, Net 7 works well. For studios and corporate accounts, Net 15 or Net 30 is appropriate since they have their own payment cycles. Put your payment terms in your intake paperwork or contract so clients aren't surprised when they receive an invoice with a due date.

If a client pays late, you have options. A late fee of 1.5% per month is reasonable and common. More important is following up promptly. An invoice that's 7 days past due gets a polite reminder. One that's 30 days past due gets a phone call.

Invoice Immediately After Service

The most reliable way to get paid quickly is to send the invoice the same day you teach. If you taught a private session at 9am, send the invoice by noon. The session is fresh in the client's mind, and the habit of paying as they receive invoices gets established early in the relationship.

Tracking Income for Tax Purposes

Self-employed yoga instructors typically pay 15.3% in self-employment tax on top of income tax. That's significant on $60,000 in teaching income. Clean invoicing records make it easy to calculate your total annual income for tax filings and give your accountant exactly what they need.

Keep every invoice, even the ones that were paid in cash. Cash income is taxable, and "I didn't have records" is not a defense the IRS accepts. If you run retreats where attendees pay cash on-site, issue a receipt or invoice for each one.

Your business expenses (yoga props, studio rental fees, continuing education, professional memberships) are deductible. The invoices you receive for these are just as important to keep as the ones you send.

Frequently Asked Questions

Quick answers to the questions readers ask most about this topic.

Do yoga instructors need dedicated invoicing software or does PayPal work?
PayPal works for collecting payments, but it doesn't produce professional invoices with line items, payment terms, or your business branding. For individual clients paying small amounts, PayPal or Venmo is fine. For corporate clients, studios paying you as a contractor, or retreat attendees who need receipts, you need proper invoicing software that generates PDF invoices addressed to the right business entity.
How should I invoice for a yoga class package?
Create one invoice for the full package amount at the time of purchase. Label the line item clearly: '10-Class Package - Expires 6 months from purchase date - $175.' Mark it paid when you receive the money. Tracking class usage is a separate record-keeping function. Some instructors keep a simple spreadsheet or note in the client record showing remaining classes.
What payment terms should yoga instructors use?
For individual private clients, Net 7 (payment due within 7 days) is standard and reasonable. For corporate wellness contracts, Net 15 or Net 30 matches their payment cycles. For retreat deposits, due immediately at booking. For retreat balances, typically 30 days before the event. Whatever you choose, state it clearly on the invoice and in your intake agreement so there's no confusion.
How do I invoice a studio where I teach as a contractor?
Send a monthly invoice to the studio's billing contact. List each class you taught with the date, class type, and your per-class rate. Total it at the bottom. For example: 'June 2026 - 14 classes taught (Mon/Wed 9am Vinyasa, Tue/Thu 6pm Restorative) at $45 per class - $630 total.' Net 15 or Net 30 is typical for studio contractor payments.
Can I charge a late fee to private yoga clients?
Yes, but the relationship matters. For private clients you see weekly, a late fee can strain the relationship more than the $10 you'd recover. A better approach is requiring payment before or at the time of the session, or requiring payment for a package upfront. For corporate clients and studios, a late fee clause in your contract (1.5% per month is standard) is perfectly appropriate and keeps payment on schedule.

Ready to improve your invoicing?

WaffleInvoice makes it easy to invoice faster, get paid on time, and manage your cash flow. Start free today.

Sign Up Free