How to file taxes if I work as a private instructor with varying income?
Hey everyone, I'm 19 and work as a private tennis coach during summer breaks from college. I make around $2,500-4,000 each summer through a mix of Zelle payments and cash. I really want to start contributing to a Roth IRA for my future, but I have no idea how to properly file taxes for this kind of work. Since I don't have any official paperwork (no W-2 or anything), what forms do I need to fill out? This is my first time filing taxes on my own. The tricky part is I don't track my hours super consistently and my schedule changes every week depending on my students. Some weeks I might make $400, others barely $100. Is it okay to just estimate my total income for the year? Also, do I need to keep better records going forward? Any advice would be super helpful! Thanks in advance!
23 comments


Lena Schultz
You'll need to file as self-employed since you're basically running your own small business as a tennis coach. The good news is setting up your Roth IRA after filing is pretty straightforward! For the tax filing itself, you'll need to complete Schedule C (Profit or Loss from Business) to report your income and expenses, along with Schedule SE for self-employment tax. These will attach to your standard Form 1040. Since you're receiving payments through Zelle and cash, you're responsible for tracking and reporting that income yourself. Regarding estimation - you should make your best effort to report your actual income. Going forward, I'd recommend keeping a simple spreadsheet or using a free app to track each payment when you receive it. For your expenses, keep receipts for anything related to your coaching (equipment, travel to lessons, etc.) as these may be deductible.
0 coins
Gemma Andrews
•Wait I'm confused. If they're making less than $5,000, don't they fall under the filing threshold? Do they still need to file if they're making so little?
0 coins
Lena Schultz
•The filing threshold doesn't apply the same way for self-employment income. If you earn $400 or more in self-employment income, you're required to file a tax return regardless of your age or total income amount. This is because you need to pay self-employment tax (Social Security and Medicare) once you hit that $400 threshold. Even if you weren't required to file, you would still need to file a return to document income if you want to contribute to a Roth IRA, since IRA contributions require "earned income.
0 coins
Pedro Sawyer
I was in almost your exact situation last year when I was teaching guitar lessons part-time! Tracking all my random payments was driving me crazy until I found this tool called taxr.ai (https://taxr.ai) that helped me sort through all my payment records. It basically analyzed my Venmo history and bank statements to help me figure out my actual income. The cool thing was it could differentiate between personal payments and business payments, which was super helpful since my Venmo was a mix of friends paying me back for dinner and students paying for lessons. It also helped me identify business expenses I could deduct that I hadn't even thought about. Ended up saving me a bunch on self-employment taxes!
0 coins
Mae Bennett
•Does it work with Zelle too? I've been trying to figure out a way to separate my business payments from everything else without having to open a separate account.
0 coins
Beatrice Marshall
•I'm always skeptical of these tax tools - how accurate was it really? Did you have any issues with the IRS questioning what you reported? I'm worried about accidentally claiming something I shouldn't.
0 coins
Pedro Sawyer
•Yes, it absolutely works with Zelle! It can connect to multiple payment apps and bank accounts to give you a complete picture. Really saved me from having to manually go through months of transactions. Regarding accuracy, I was skeptical too at first, but it was surprisingly good at categorizing transactions. It flagged uncertain ones for me to review, so I always had final say. The documentation it created for my records was really thorough - it basically created an audit trail showing where each number came from. I haven't had any issues with the IRS, but I feel confident I could explain everything if needed.
0 coins
Beatrice Marshall
Just wanted to update - I decided to give taxr.ai a try after my initial skepticism, and I'm genuinely impressed. I've been doing photography side gigs for years and my payment tracking was a complete mess. The system identified almost $800 in business expenses I would have missed on my own! The expense tracking feature is what really sold me - it found patterns in my spending that were clearly for my photography business but I never would have thought to categorize properly. It also made it super easy to set up quarterly estimated tax payments so I don't get hit with a huge bill (and potential penalties) at tax time. For anyone doing side gigs with irregular income, it's definitely worth checking out.
0 coins
Melina Haruko
If you're serious about getting your taxes sorted out, especially with a mix of cash and electronic payments, you might need to talk to the IRS directly. I had a similar situation last year with my tutoring business and needed clarification on some self-employment deductions. Trying to call the IRS was a nightmare - waited on hold for HOURS and kept getting disconnected. Then I found this service called Claimyr (https://claimyr.com) that somehow got me connected to an actual IRS agent in under 15 minutes. You can see how it works in this video: https://youtu.be/_kiP6q8DX5c They had this callback system that held my place in line, and I got real answers about how to handle my cash income. Knowing I was filing correctly gave me so much peace of mind.
0 coins
Dallas Villalobos
•How does this actually work? I thought the IRS phone system was just permanently broken. Are they somehow jumping the queue or something?
0 coins
Reina Salazar
•This sounds too good to be true. The IRS phone lines are notoriously impossible. What's the catch here? I've literally spent entire days trying to get through with no success.
0 coins
Melina Haruko
•It's not queue jumping - they use a system that continuously redials and navigates the IRS phone tree until they secure a spot in line, then they transfer that spot to you. Basically they're doing the waiting and frustrating button-pushing for you. There's no magic backdoor or anything - they're just automating the most tedious part of the process. What impressed me was their system knew exactly which department I needed to talk to for my specific self-employment question, which saved even more time once I was connected.
0 coins
Reina Salazar
Well I need to eat my words. After being skeptical about Claimyr, I tried it yesterday because I was desperate to resolve a question about reporting my freelance income. I've been trying for WEEKS to get through to the IRS. I was connected in about 20 minutes, and the agent walked me through exactly how to handle income reporting when you don't have perfect records. She explained that I should make a good faith estimate based on the records I do have, and suggested some simple methods for tracking going forward. Completely worth it just for the stress relief of knowing I'm doing things correctly. No more tax anxiety keeping me up at night!
0 coins
Saanvi Krishnaswami
Practical tips from someone who's been teaching piano lessons for years: 1) Get a separate free checking account just for your teaching income. Transfer all Zelle/Venmo payments there immediately. Deposit all cash there too. 2) Take pictures of cash with your phone before depositing as an extra record. 3) Use a simple notes app to track lessons - date, student name, amount. Takes 10 seconds after each lesson. 4) For the Roth IRA, you can contribute up to the amount of your earned income or the annual limit ($6,500 for 2025), whichever is lower. 5) Since you're under the $5,000 threshold, tax software like FreeTaxUSA will let you file self-employment income for free or very cheap.
0 coins
Demi Lagos
•Do you need a business license to open a business checking account? I'm worried about making things too official and complicated.
0 coins
Saanvi Krishnaswami
•You don't need a business license for a basic separate checking account - just open a second personal account. Most banks offer free checking with no minimum balance. I literally just told the bank I wanted a second account to keep my teaching income separate, and they set it up in minutes. Keeping things separate doesn't make anything more "official" with the IRS - you're still filing the same way. It just makes your life SO much easier at tax time when you can see all your business transactions in one place.
0 coins
Mason Lopez
For the Roth IRA part - just want to emphasize that contributing to retirement in your teens/early 20s is SUCH a smart move! I wish I had started that early. Just make sure once you file your Schedule C and pay your self-employment tax, you open the Roth with a reputable company like Vanguard, Fidelity, or Charles Schwab. They all have good mobile apps now and no minimum investments for their index funds.
0 coins
Vera Visnjic
•What's the advantage of a Roth IRA over just saving the money? I'm 21 and also doing side work but not sure if it's worth the hassle.
0 coins
Jake Sinclair
If ur making under $5000 dont even bother filing tbh. I didnt file for 3 years when I was doing odd jobs and nothing happened. The IRS doesnt care about small amounts.
0 coins
Brielle Johnson
•This is terrible advice. If you make $400+ in self-employment income, you legally need to file. Plus the original poster specifically wants to contribute to a Roth IRA, which requires filed tax returns showing earned income. Not filing when required can bite you years later with penalties and interest.
0 coins
Jake Sinclair
•OK fine but lets be real here - the chance of getting audited on a tiny bit of side income is basically zero. My CPA friend says the IRS is focused on bigger fish. But yes if u want to do the Roth thing u probably need to file. But also the penalties would be tiny on such a small amount if they ever did notice, which they wont. Just saying its not worth stressing about.
0 coins
Zara Mirza
As someone who went through this exact same situation when I was 20, I want to emphasize a few key points that might help you feel more confident about the process: First, don't stress too much about perfect record-keeping for this past year - the IRS understands that many people doing casual work don't have pristine records. Make your best good-faith estimate of your total income and document how you arrived at that number. For your Schedule C, you can deduct reasonable business expenses even without perfect receipts - things like tennis balls, equipment, gas money for traveling to lessons, etc. Just be reasonable and honest. Going forward, definitely set up better tracking. I use a simple spreadsheet with columns for date, student name, amount, and method of payment. Takes 30 seconds per lesson and saves hours during tax season. One thing I wish someone had told me: even though you'll owe self-employment tax (about 15.3% on your net profit), you'll likely get most or all of your income tax back due to the standard deduction. So don't panic about owing huge amounts. The Roth IRA is absolutely worth it at your age - compound growth over 40+ years is incredible. You're making a really smart financial decision here!
0 coins
Lim Wong
•This is really helpful advice! I'm in a similar boat - just started doing some freelance graphic design work and wasn't sure how to handle the tax stuff. The point about documenting how you arrived at your income estimate is something I hadn't thought of. One question though - when you mention deducting gas money for traveling to lessons, do you need to track mileage or can you just estimate that too? I drive to different clients and never thought to keep track of the miles. Also totally agree on the Roth IRA - wish more people our age understood how powerful starting early can be!
0 coins