It's possible to bring existing ISRCs from outside of DistroKid and use them for a DistroKid upload. It is not possible to use UPCs from outside of DistroKid and use them for new uploads, however.
ISRCs
DistroKid has been appointed by the US ISRC Agency to assign ISRCs for tracks, and will automatically generate new ISRCs for every song you upload. It's free and automatic.
If you instead want to specify your own ISRC, you can do so on the upload form if you are subscribed at the Musician Plus or Ultimate plan. You can click "already got an ISRC code?" on the upload form under the "Upload your audio file" section.
If you'd like to purchase your own ISRCs, visit https://www.usisrc.org/
UPCs
There is no way to specify a custom UPC for DistroKid uploads. A unique DistroKid UPC is generated for every upload to DistroKid.
If you want to apply for a UPC issued by GS1 to use for physical distribution outside of DistroKid, please contact your local GS1 office here.
Sign Up