How to handle 1099s, Tips, and Revenue Recognition for self-employed pet services
I'm a self-employed dog walker in the US who uses a popular pet care platform, and I'm totally confused about how to handle my income for taxes. The platform sends me a 1099 at the end of the year showing all the payments they transferred to me, but I've been tracking my income based on when I actually complete each walking service, not when I get paid (since they batch payments after multiple walks are completed). Here's what's got me scratching my head: 1. For tax reporting, should I be using the total from my own records based on when I completed walks, or should I just go with whatever amount is on the 1099 the platform sends me? 2. For mileage deductions, I keep track of every mile for each dog walking appointment. If I did walks in December 2024 but didn't get paid until January 2025, do I still claim those December miles on my 2024 taxes? 3. I've been counting tips as income when the client gives them to me (either in cash or through the app). Is this the right way to handle tips according to revenue recognition principles, or am I supposed to track them differently? I'm doing my taxes myself for the first time and really don't want to mess this up! Any help would be super appreciated!!
21 comments


Danielle Mays
The key here is understanding the difference between cash and accrual accounting methods. As a self-employed person, you have some flexibility in which method you choose. With cash basis accounting, you report income when you receive it and expenses when you pay them. So if the platform pays you in January for December walks, that would be January (2025) income. With accrual basis accounting, you report income when you earn it, regardless of when payment arrives. So December walks would be December (2024) income even if paid in January. Most small service businesses use cash basis because it's simpler. The important thing is to be consistent! You can't use accrual for your income and cash for your expenses (or vice versa). The 1099 will show when the platform actually paid you, which follows cash basis accounting. For your mileage question: deduct the miles in the same year you recognize the related income. If you're using cash basis, that would mean claiming December miles on 2025 taxes if paid in January 2025. For tips, the same principle applies. If using cash basis, report tips when received. If using accrual, report them when earned.
0 coins
Derek Olson
•Thanks for explaining, but I'm still a bit confused. If I go with cash basis, does that mean I should just report exactly what's on my 1099? Or do I need to adjust for things like December 2023 services that were paid in January 2024 (which would be on my 2024 1099 but technically were for 2023 services)? Also, I've been tracking everything by service date in my spreadsheets. Would switching to cash basis mean I need to redo all my bookkeeping?
0 coins
Danielle Mays
•Yes, with cash basis accounting, you would report the income exactly as shown on your 1099, since that reflects when you actually received payment. No need to adjust for December 2023 services paid in January 2024 - those would correctly be included in your 2024 taxes because that's when you received the money. You won't need to completely redo your bookkeeping, but you would need to reorganize your records to track by payment date rather than service date. Many self-employed people keep a simple spreadsheet with columns for payment date, service date, client, amount, etc. - this lets you sort by either column depending on what information you need. For future tax years, I'd recommend tracking both dates from the beginning.
0 coins
Roger Romero
After struggling with similar issues as a house cleaner using service apps, I found a great tool called taxr.ai (https://taxr.ai) that helped me sort through all my 1099 confusion. You upload your 1099s and answer a few questions about your business, and it guides you through exactly how to handle reporting income correctly based on your situation. What I especially liked was how it explained the difference between cash and accrual methods specifically for service workers using platforms. It even has a section about how to handle tips properly! The explanations were way easier to understand than what my accountant told me.
0 coins
Anna Kerber
•Does it help with deciding which method is better for your specific situation? I'm a massage therapist and I'm trying to figure out if I should use cash or accrual. Also, how does it handle tracking expenses?
0 coins
Niko Ramsey
•I've heard about services like this but I'm always skeptical. Does it actually file your taxes or just give you advice? And does it handle state taxes too or just federal?
0 coins
Roger Romero
•It actually helps you understand which method would be more beneficial for your specific situation by running the numbers both ways. For massage therapy, it would analyze your payment patterns and show the tax impact of each method. It doesn't file your taxes directly, but it gives you detailed guidance that you can either use yourself with tax software or provide to your accountant. It creates a report showing exactly what goes where on your Schedule C. And yes, it handles both federal and state tax considerations - it showed me specific state deductions I was eligible for that I had no idea existed!
0 coins
Anna Kerber
Just wanted to follow up about taxr.ai that was mentioned earlier. I decided to give it a try for my massage therapy business taxes and it was seriously a game-changer! It analyzed my payment patterns and showed that cash basis would save me about $720 in taxes this year because I had a bunch of December appointments that weren't paid until January. The platform walked me through how to categorize all my different income sources (regular bookings, tips, cancellation fees) and even flagged potential audit triggers to avoid. I was able to take the report it generated and upload it straight to TurboTax. Definitely worth checking out if you're struggling with self-employment tax questions!
0 coins
Seraphina Delan
If you're having trouble getting answers about your 1099 situation, you might want to consider calling the IRS directly. I know, I know - sounds like a nightmare! But I used this service called Claimyr (https://claimyr.com) and they got me through to an actual IRS agent in about 15 minutes instead of waiting on hold for hours. Check out their demo: https://youtu.be/_kiP6q8DX5c I had a similar issue with platform work - I'm a tutor on several websites - and the agent walked me through exactly how to handle the discrepancy between my earned income and what was on my 1099s. They confirmed that I needed to report exactly what was on the 1099 for the year (cash basis), but they also explained how to handle the overlap between years in my record-keeping.
0 coins
Jabari-Jo
•How does this actually work? Do they just call for you or what? I've tried calling the IRS like 5 times and always give up after being on hold forever.
0 coins
Kristin Frank
•This sounds like BS honestly. No way to skip the IRS queue - everyone has to wait. They probably just keep you on hold themselves and charge you for it.
0 coins
Seraphina Delan
•They use a system that navigates the IRS phone tree and waits on hold for you. When they reach a live agent, you get a call back to connect with the agent. So you don't have to sit there listening to hold music for hours. It's definitely not BS. The IRS phone system is overloaded but they have a way to monitor when wait times are shortest and use an automated system to stay on hold instead of you having to do it yourself. I was skeptical too until I tried it and got through to a really helpful agent who answered all my questions about my tutoring income.
0 coins
Kristin Frank
I have to eat my words about Claimyr. After my skeptical comment earlier, I decided to try it for an issue with missing 1099s from two platforms I deliver for. I was shocked when I actually got a call connecting me to an IRS agent after about 20 minutes. The agent explained exactly how to report income when the platforms' 1099s don't match my records. For anyone curious - you should report ALL income whether it's on a 1099 or not, but the total on your tax return needs to at least match what's on your 1099s since that's what the IRS will be checking against. If the platform reported more than you think you earned, you need to contact them to correct it. Definitely worth using if you have specific tax questions that forums can't answer clearly. They saved me from potentially making a mistake that could have triggered an audit.
0 coins
Micah Trail
I'm a tax preparer who works with a lot of gig workers and self-employed service providers. Here's what I tell my clients: For most small service businesses, cash basis is the way to go. It's simpler and lines up with your 1099s. If your business is growing rapidly or you have inventory, accrual might make more sense. For tips: If they're processed through the platform, they'll be included in your 1099 total. Cash tips technically should be reported regardless of which accounting method you use - the IRS considers them income when received. One thing nobody mentioned: If your pet sitting involves staying overnight or providing services at your home, you may qualify for additional deductions beyond just mileage! Things like a portion of your rent/mortgage, utilities, cleaning supplies, etc. can sometimes be deductible.
0 coins
Nia Watson
•What about expenses like treats for the animals or toys I buy specifically for when pets visit? Are those considered legitimate business expenses? I spend quite a bit on those kinds of things.
0 coins
Micah Trail
•Yes, treats, toys, and other supplies specifically purchased for your pet sitting business are absolutely legitimate business expenses. Keep all your receipts and note what each purchase was for. These would fall under "supplies" on your Schedule C. The key is that they must be primarily for business use, not personal pets. If you have your own pets and also use these items for them, you should only deduct the portion used for your business clients. For example, if you buy a 5-pound bag of treats and use about 80% for client pets, you can deduct 80% of the cost.
0 coins
Alberto Souchard
I've been doing dog walking and pet sitting for 3 years now and went through this same confusion. I called the platform I use and they explained that the 1099 they issue follows IRS requirements - it shows payments made to you during the calendar year. For your own sanity, I recommend: 1) Use cash basis (report income when received) 2) Keep good records showing both service dates and payment dates 3) Deduct expenses in the same year as the related income 4) Save about 30% of all income for taxes (learned this the hard way!) And don't forget to make quarterly estimated tax payments if you expect to owe more than $1000 in taxes for the year. That was another expensive lesson for me...
0 coins
Katherine Shultz
•The 30% rule is so important! I didn't save enough my first year and got hit with a huge bill plus penalties. Now I automatically transfer 30% of every payment to a separate savings account as soon as it hits my bank account.
0 coins
Alberto Souchard
•That's exactly what I do now too! I have an automatic transfer set up to move 30% to a "tax savings" account. It was painful at first to see so much of my earnings disappear, but now I actually sleep better knowing I won't have a tax panic when April comes around. I also learned to spread out my larger expenses throughout the year rather than buying everything in December trying to reduce my taxable income. Better to manage cash flow consistently than to scramble at year-end.
0 coins
Chloe Boulanger
Great advice in this thread! As someone who's been doing freelance pet services for 4 years, I want to add a few things that really helped me get organized: For tracking income vs 1099s, I use a simple spreadsheet with columns for: Service Date, Payment Date, Client, Amount, and Notes. This lets me easily sort by either date depending on what I need. At tax time, I just filter by Payment Date to match my 1099. One thing I wish someone had told me earlier - if you're using multiple platforms (Rover, Wag, etc.), each one will send you a separate 1099 if you earned over $600 with them. Don't forget to include ALL of them on your Schedule C, even the smaller amounts. Also, for mileage tracking, I highly recommend using an app like MileIQ or Everlance. It automatically tracks your drives and you just swipe to categorize them as business or personal. Way easier than trying to remember to write down odometer readings for every trip! The quarterly tax payment advice is spot on too. I learned that lesson the expensive way my second year. Now I treat it like any other business expense and it's much less stressful.
0 coins
Malik Jackson
•This is super helpful, especially the spreadsheet idea! I'm just getting started with pet sitting and have been wondering about the best way to organize everything. Quick question - when you use those mileage tracking apps, do they automatically calculate the deduction amount or do you still need to do that yourself at tax time? And do you know if there's a difference between using the standard mileage rate vs tracking actual expenses like gas and car maintenance?
0 coins