Read the previous February 2025 Income Report
Despite some life craziness in March, the Amazon machine kept churning. Here are the numbers.
Profit and Revenue for March 2025
Total Revenue: $7,302.10
Items Sold: 147
COGS: $3,855.08
Biz Expense + AMZ Fees: $1,487.27
Net Profit: $1,885.50
2025 Net Profit: $8,403.98
I am pretty shocked with how March went. I was expecting another quiet month but sales took off towards the end of the month.
I also made some improvements in my reporting. I found the transaction report that detailed each sale along with fees under their Payments / Report Repository section. I was previously using a report from the “Reports” category that wasn’t giving me exactly what I wanted.
How many reports sections can one website have?
The data is accurate to the best of my ability. I’m a one man shop here. But going forward I am going to build out software I have written to improve efficiency and accuracy in the accounting department.
Custom Software
Going forward I’ll be able to get more accurate numbers using that report. I have a manual webscraper I run in the browser to generate my list of orders by month. Now I can join that data with the Amazon report on the order id and get my revenue, fee, and profit totals.
Once I have that figured out, the next step is to automatically pull that report from the Amazon seller partner API, insert that data into my google sheet, and run VLOOKUP all day.
Report Date Lag
There is a bit of lag between the orders I scrape manually and what the Amazon report shows. Meaning that an order I scrape from my “orders” page won’t show up on the Amazon provided transaction report.
ex) Customer orders something on 2/27, but the payment doesn’t go through until 3/2.
I have been considering this as revenue for February (would be included in a February P&L post) but I would not technically have the fees for it until March. I’m not sure how I’m gonna handle that yet. I don’t think it makes a huge difference in the end, but it does make these reports not 100% accurate.
Deal Finder
No new progress on my deal finder python tool. I have it running in the background right now and will check the deals before I close up.
I had some big dreams of adding in a web ui and updating the scraper to consistently run, tweaking the deal parameters to try and get new buys when needed. But I haven't made any progress there yet.
March Reflections
I had some other priorities pop up in March and had to put my OA sourcing on the back burner. I focused on books because I have a prep center and don’t have to worry about logistics once I buy the book.
But now that life is settling back down, I can focus on OA again. I think I will see sales drop in April because I did not send items in for OA. It will be frustrating but I know how to fix it. Source more and send in more inventory.
Upcoming Articles
March inventory report
One year Amazon selling reflection
A tale of two replens
Back to school season prep
My first retail arbitrage adventure