Sales Analytics & Charts

Learn about your sales data instantly without spreadsheets!

Where do I get my data?

  1. Download your sales data from TpT: (all data or select dates)
    You must be logged in to TpT
  2. Scroll down and click "generate excel file" just one time. (This might take a minute).
  3. Choose "Save File". Make sure you know where your downloads are being saved to. The default location depends on your browser. Make sure the file downloads completely before proceeding!
  4. Back on this page (just below this text) you can click on the box where it says "Click here or drop export.csv". Select the file and confirm. If it's easier, you can just drag the file from your downloads into the space below.
TeachersLoveData.com is a 3rd party service, and is not affiliated with or endorsed by TeachersPayTeachers.

Click here or drop export.csv

How is the information from my export.csv file used?

  • Your data will be uploaded for processing
  • Your data is deleted as soon as we send the digest information to you
  • Your data is only used for your report (it will not be stored)

Is this safe?

 This website utilizes 2048-bit SSL and achieves an A+ rating from Qualys Labs

I wholeheartedly believe this website is safe and have spent time and money to make it so. With that said, no website can be immune from security problems. You use this service at your own risk. If you have any concerns or questions please contact us. Penetration testing of this service is forbidden.

Sorry, your browser does not support HTML5 canvas :(

Chart Options

{{year}}

${{formatNorthAmerican(annualTotal.toFixed(2))}}
All-time total: ${{formatNorthAmerican(calculateAllTimeTotal())}}
Sorry, your browser does not support HTML5 canvas :(

DoW totals for all-time

{{getDayName($index)}}:
{{formatNorthAmerican((dowTotal * 100 / calculateAllTimeTotal()).toFixed(2))}}%
${{formatNorthAmerican(dowTotal.toFixed(2))}}

Transactional Statistics

Repeat buyer count: {{formatNorthAmerican(getRepeatBuyerCount())}}
Total buyer count: {{formatNorthAmerican(getTotalBuyerCount())}}
Multi purchase ratio (Details): {{getRepeatBuyerPercentage()}}%
Transaction count: {{formatNorthAmerican(transactionCount())}}
Buyer with most purchases: {{getBuyerWithMostPurchases()}} ({{getMostPurchasesByBuyer()}} products)

Highest Earning Days

#{{index+1}}:
{{recordDay.date}}
${{formatNorthAmerican(recordDay.total)}}

Product Insights

{{product.productName}}
{{product.count}}
{{product.firstSaleDate}}
({{product.productDays}} days ago)
${{formatNorthAmerican(product.earningsPerDay.toFixed(2))}} / day
 HideShow Charts
Sorry, your browser does not support HTML5 canvas :(
Show DoW earnings for the month of 
Sorry, your browser does not support HTML5 canvas :(
(Days are aligned by the day of week, not date)

No products found.

 items per page