Before you can list and sell a product on AWS Marketplace, you must first register your AWS account as an AWS Marketplace seller. Seller registration establishes the account responsible for your Marketplace listings, payments, reporting, and AWS communications.
This guide walks you through the seller registration process and the additional tax, banking, KYC, and account verification steps required to prepare your seller account for publishing products on AWS Marketplace.
⚠️ Important: Complete seller registration and account setup before beginning the product listing process. Incomplete registration or missing payment and tax information may delay your listing from going live.
🚀 Learn more: Click here for a full AWS Storylane on Seller Registration.
➡️ Step 1: Register as a Seller
How to Register
- Open the AWS Marketplace Management Portal.
- Click "Register now" (or "Already a Seller? Sign in" if you have an account).
- Complete the registration process and sign in to your seller account.
Important Points
- Choose an AWS account as your primary AWS Marketplace account. This account will be the seller of record for reporting, payments, and AWS communications.
- You can use an existing AWS account or create a new one.
- Once you register and list a product, you cannot change the associated AWS account.
Recommended: Use AWS Identity and Access Management (IAM) roles instead of root account credentials for security. For more information, see AWS Marketplace security.
➡️Step 2: Create Your Public Profile
- In the AWS Marketplace Management Portal, navigate to Add public profile.
- Enter your seller details (company name, logo, website, etc.).
Important Points
- Completing your public profile allows you to publish and sell free products.
- To sell paid products, you must provide tax and banking information.
➡️Step 3: Provide Tax Information
- Navigate to Payment Information and select Go to the tax dashboard.
- Complete the U.S. tax interview.
- If selling professional services, complete the DAC7 Tax Questionnaire.
- Ensure that your banking information and tax location matches your business location to avoid errors.
- If applicable, complete the VAT information through Settings.
Supplemental Tax Information (Optional)
- You can add a supplemental Tax Registration Number (TRN) for specific localities.
- Without a supplemental TRN, AWS will determine tax jurisdiction using the primary TRN.
➡️Step 4: Provide Bank Account Information
- In Settings, go to Payment Information and select Complete banking information.
- Enter one or more bank account details. You can add:
- A U.S. ACH account
- A SWIFT bank account from an eligible jurisdiction
- A Hyperwallet account (for U.S.-based disbursements)
- A U.S. ACH account
Important Points
-
A bank account in an eligible jurisdiction is required to sell paid products.
- Your account must accept USD disbursements.
- If using a non-U.S. account, Hyperwallet offers USD disbursement options.
➡️Step 5: Complete the Know Your Customer (KYC) Process (optional)
- In Settings, under Account summary confirm your country information.
- Select Go to KYC information/Know your customer (KYC) tab → Click Start KYC Compliance.
- Follow the steps in the KYC registration portal:
- Provide basic details like business details, contact information, and beneficial owner details as directed.
- Upload required documents (business license, identity verification, etc.).
- Review and submit your application.
- Provide basic details like business details, contact information, and beneficial owner details as directed.
Important Points
-
- Completing KYC is mandatory for:
-
- Getting paid for Republic of Korea transactions.
- Using a U.K.-based bank account.
- Simplifying sales in EMEA regions.
- Getting paid for Republic of Korea transactions.
-
- Completing KYC is recommended for all regions.
- KYC status is usually reviewed within 24 hours (full approval takes ~2 weeks).
- After approval, you must submit a bank statement before receiving disbursements.
- Completing KYC is mandatory for:
➡️Step 6: Complete Bank Account Verification
- In Settings, go to Payment Information → Select Update banking information.
- Choose the correct disbursement account.
- If the Verification Status says "Not Verified," click Verify.
➡️Step 7: Confirm Seller Account Status
-
Navigate to the Settings tab
-
The Account Status should have been updated to "Publish paid and free products".
Fig. 1
Final Notes
- Follow all the AWS Marketplace security and compliance guidelines.
- Ensure that tax, banking, and KYC details are accurate to avoid listing delays.