Major Steps to Get Started
-
Access the AWS Marketplace Management Portal – This is where you register as a seller.
- Register as a Seller – Submit your tax and banking details to start selling.
➡️ 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.