Type in your question below and we'll check to see what answers we can find...
Loading article...
Submitting...
If you couldn't find any answers in the previous step then we need to post your question in the community and wait for someone to respond. You'll be notified when that happens.
Simply add some detail to your question and refine the title if needed, choose the relevant category, then post.
Before we can post your question we need you to quickly make an account (or sign in if you already have one).
Don't worry - it's quick and painless! Just click below, and once you're logged in we'll bring you right back here and post your question. We'll remember what you've already typed in so you won't have to do it again.
Please see below the most popular frequently asked questions.
Loading article...
Loading faqs...
Please see below the current ongoing issues which are under investigation.
Loading issue...
Loading ongoing issues...
Spotify must be the single one service in 21st century that still doesn't provide downloadable invoices despite its users posting several "ideas" here in the community, which all end up closed due to proclaimed "low interest".
You could always make a screenshot, save the whole page as PDF or print it, but I would like to show you an "advanced" way, where you can also insert your credentials or about anything you want.
I did it in Google Chrome, but other browsers should have similar UI.
1) Go to https://www.spotify.com/account/subscription/receipt/
2) Open one of the receipts, right click to open "Dev tools" or "Inspect element"
3) Find the invoice row nodes and copy&paste one to create three new rows
4) Change the label of the rows to "Name", "Address", "VAT number" and change their texts accordingly
5) Move the three new rows to the top
6) Right click the parent node and choose "Capture node screenshot"
See the attached gif for an overview of the whole process.
BEFORE:
<snip - Moderator Edit>
AFTER:
<snip - Moderator Edit>
Solved! Go to Solution.
I have made this script for the Tempermonkey Chrome Plugin so you don't have to use the Inspector every time. Just replace in the script "Your Company Name", "Your Address" and "Your VAT No". After you install this script, you just have to make a screenshot when you need a new invoice.
// ==UserScript==
// @name Spotify Invoice
// @namespace http://tampermonkey.net/
// @version 0.1
// @description Add Company details to invoice
// @author You
// @match https://www.spotify.com/us/account/subscription/receipt*
// @icon https://www.google.com/s2/favicons?domain=spotify.com
// @grant none
// ==/UserScript==
(function() {
'use strict';
var company = "Your Company Name";
var address = "Your Address";
var vat = "Your VAT No";
$('.receipt-container').prepend( '<div class="row receipt-data-row"><div class="col-sm-4 col-xs-5 receipt-data-header">VAT No</div><div class="col-sm-8 col-xs-7 receipt-data-value">'+vat+'</div></div>' );
$('.receipt-container').prepend( '<div class="row receipt-data-row"><div class="col-sm-4 col-xs-5 receipt-data-header">Address</div><div class="col-sm-8 col-xs-7 receipt-data-value">'+address+'</div></div>' );
$('.receipt-container').prepend( '<div class="row receipt-data-row"><div class="col-sm-4 col-xs-5 receipt-data-header">Company</div><div class="col-sm-8 col-xs-7 receipt-data-value">'+company+'</div></div>' );
})();
I have made this script for the Tempermonkey Chrome Plugin so you don't have to use the Inspector every time. Just replace in the script "Your Company Name", "Your Address" and "Your VAT No". After you install this script, you just have to make a screenshot when you need a new invoice.
// ==UserScript==
// @name Spotify Invoice
// @namespace http://tampermonkey.net/
// @version 0.1
// @description Add Company details to invoice
// @author You
// @match https://www.spotify.com/us/account/subscription/receipt*
// @icon https://www.google.com/s2/favicons?domain=spotify.com
// @grant none
// ==/UserScript==
(function() {
'use strict';
var company = "Your Company Name";
var address = "Your Address";
var vat = "Your VAT No";
$('.receipt-container').prepend( '<div class="row receipt-data-row"><div class="col-sm-4 col-xs-5 receipt-data-header">VAT No</div><div class="col-sm-8 col-xs-7 receipt-data-value">'+vat+'</div></div>' );
$('.receipt-container').prepend( '<div class="row receipt-data-row"><div class="col-sm-4 col-xs-5 receipt-data-header">Address</div><div class="col-sm-8 col-xs-7 receipt-data-value">'+address+'</div></div>' );
$('.receipt-container').prepend( '<div class="row receipt-data-row"><div class="col-sm-4 col-xs-5 receipt-data-header">Company</div><div class="col-sm-8 col-xs-7 receipt-data-value">'+company+'</div></div>' );
})();
Damn, this is perfect!
Receipts page appears to have changed since this fix was posted.
The tampermonkey script not working anymore. Does anyone have a new script for this problem?
Anyone has a solution for having the monthly invoices from Spotify Premium Service?
How is it possible that Spotify doesn't provide downloadable invoices?!?! unbelievable. ☹️
Why is not printing the receipt to a PDF not sufficient?
Hey there you, Yeah, you! 😁 Welcome - we're glad you joined the Spotify Community! While you here, let's have a fun game and get…