Run your music studio without the admin.

Scheduling, lesson notes, practice tracking, and invoicing. Built for private music teachers. Free forever.

Dashboard

Saturday, June 20

1 today

This week

13 lessons

Outstanding

$480

Practice logs

8 today

Sun
14
Mon
15
Tue
16
Wed
17
Thu
18
Fri
19
Sat
20

Today

11:00 AMSarah K.
Confirmed
1:30 PMMarco D.
Confirmed

Free forever

Up to 30 active students. Unlimited inactive. No credit card.

Built for music teachers

Designed around private lesson studios, not generic SaaS workflows.

Save hours every week

One place for scheduling, notes, practice, and invoicing.

How it fits your week

From first student to first payout.

DuetStudio handles the four things that take up your time outside of teaching. Here’s what that looks like.

01

Set up your studio

Invite students, set rates per student or per lesson length, and pick how you take payment.

02

Schedule the week

One-off or recurring lessons on a full week calendar. Morning-of reminders go out automatically.

03

Track practice

Assign practice after each lesson. Students log their time in their portal. You see who is staying on top of it.

04

Get paid

Generate invoices in seconds. Accept Stripe payments, or add Venmo, Zelle, and Cash App.

Live demo

Take a look around.

Every screen you just read about, live on a sample studio dashboard. Click through, no signup needed.

duetstudio.io/dashboard

DS Music Studio

Welcome back, Jason

Active Students

16

2 lessons today

Lessons This Week

14

6 practice logs this week

Outstanding Invoices

$1260

0 overdue

Your Schedule

View Full Calendar →

Today

10:00 AM

60 min

Elias Okonkwo

Percussion

11:30 AM

30 min

Nadia Reeves

Piano

Recent Activity

Emma Chen logged 25 min practice

2h ago

Kofi completed Paradiddle-diddles

5h ago

Invoice paid by Priya — $320

1d ago

Marcus Delgado logged 20 min practice

1d ago

Clara completed Single stroke roll

2d ago

Quick Actions

Add Student
Schedule Lesson
New Assignment
Create Invoice

Student portal

Your students stay in the loop.

Every student gets their own portal with upcoming lessons, assignments, practice logs, and shared notes. No passwords. They sign in with a magic link sent to their email.

See the portal in detail
DuetStudio student portal showing next lesson, weekly goal, and practice assignments

Get paid your way

Accept payments however your students pay.

Online card payments run through Stripe. Or share a Venmo, Zelle, or Cash App link on your invoice. Those are free.

Credit & debit cards
Apple Pay
Google Pay
Venmo
Zelle
Cash App

Send an invoice in under 30 seconds.

Pull lessons from the calendar, set the due date, hit send. Stripe payment link included.

Recurring lessons auto-fill your week.

Set a weekly slot per student once. DuetStudio creates every lesson, reminder, and summary.

Magic-link student access. No passwords.

Every student gets their own portal in one click. They open the link from email and they’re in.

Pricing

One price. Free.

Every core feature, no credit card. We take a 1.5% fee on Stripe payouts so we can keep building. Skip it entirely by sharing a Venmo or Zelle link.

Freeforever

For every private music teacher.

  • Up to 30 active students
  • Scheduling, lesson notes & assignments
  • Student portal with magic-link access
  • Invoicing and Stripe payments
Start your free studioSee pricing details

Your studio, organized.

Free for every teacher. Set up takes less than 5 minutes.

Questions? support@duetstudio.io