Sell in the Channel Store

Enroll in Roku Billing Services

By enrolling in Roku's Billing Services program you can sell channels, games, apps or content to over three million Roku customers. Roku manages all the customer billing and payment processing. Customers can purchase your channel with a simple click of their remote!

Enroll in Roku's Billing Services Program >

Enroll in Roku's Developer Program >

Roku 3 and TV


How do Roku customers purchase access to my channel or app?

As part of the Roku account creation process, Roku users are required to provide a payment method, either credit card or PayPal, for future Channel Store purchases. They are also asked to create a PIN that they will use when purchasing.

All purchases are made from the Roku Channel Store on the player. If a customer is purchasing a channel or app they select the channel or app from the Channel Store, select “buy” and are asked to confirm their purchase. If their payment method is valid, the channel or app is immediately added to their Roku player home screen. If a customer is purchasing an “In-Channel product”, as prompted by the channel or app, when the customer selects “buy” they are presented with Roku Channel store screens to confirm their purchase. After they have completed the purchase they are automatically directed back to the channel or app.

What type of pricing models are supported?

Roku’s Billing Services Program allows you to sell access to your channels or applications (herein referred to as “app”) in the Roku Channel Store by any of the following methods:

  • one-time fee
  • recurring monthly subscription
  • recurring yearly subscription

Additionally, you may offer the following products for sale within your channel or app:

  • Consumable Products – products that can be purchased more than once per Roku Account
  • Non-consumable Products – products that can be purchased only once per Roku account
  • Subscription Products – monthly or yearly subscription products
What does the program cost?
There is no cost to enroll in Roku’s Billing Services Program. However, program participants agree to pay Roku a payment processing fee equal to 30% of the revenues received (net of credits, refunds, etc.) for fee-based channels and applications as payment for handling and processing customer payments, developer remittances, customer receipts, customer accounts and sales activity reports.
What are the program requirements?
Developers who want to participate in this program must:
  • have a Roku Developer Account
  • agree to the terms of the Roku Services Agreement
  • provide necessary business or tax information as requested by Roku
  • have a tax ID number or be a taxable entity in the U.S.
  • provide additional required company information (if requested)
How and when will I get paid?

All developer remittances will be paid via PayPal. If you sell your channel or product in more than one currency, you will receive a payment for each currency. PayPal will convert foreign currencies to the currency of your PayPal account.

For channels or products that have a one-time fee or which are available for a monthly subscription, developers will be paid within 30 days of the end of the month following the month in which any applicable revenues are collected by Roku. For yearly subscriptions, developers will be paid monthly no later than 30 days after each payment is collected by Roku, an amount equal to 1/12th of the annual subscription fee, or the first month’s pro-rated amount, as applicable.

How will I know how much I sold?
By logging into the Roku Developer’s website you may see all of your sale transactions, any credits applied and payments made.
What information may I be asked to provide during enrollment?
  • First and last name
  • Address
  • Phone number
  • PayPal email address
  • W-9 Form or W-8BEN
If I'm enrolling as a company, what information may I be asked to provide during the enrollment?
  • Full corporate name and state of incorporation
  • Address
  • Phone number
  • PayPal email address
  • Legal contact information (i.e. name, title, email address, and phone number of the company)
  • Evidence that the person submitting the programming has the authority to bind the company to the Roku Developer Agreement terms
Do I need to do anything special when creating my fee-based channel?
Fee-based channels and applications are created in the same manner as free channels, in other words, no additional coding work is required. Fee-based channels must be submitted to Roku for review and approval (just like non-fee-based channels).
Do I need to do anything special when creating In-Channel Products?
Yes. You will need to create a digital product on Roku’s developer website which will require some additional coding work on your behalf, so the channel can present the product to the customer for purchase and make the content associated with the product available.
I want to sell my channel. Should I create a fee-based channel or a free channel with an in-app purchase unlocking the content?
Creating a fee-based channel does not require additional coding work, but there are advantages to a limited free channel with the ability to purchase the full channel as an in product purchase. Unless you are selling a very well known channel/app most customers won’t know what you are selling until they purchase it. Allowing them to add the channel for free and explore with limited access removes customer doubts that may be a barrier to purchase. Creating an in app purchase for your channel also gives you the ability to provide free trials.
Do I need to do anything special to sell internationally?
No, when submitting your channel you simply select the Roku Channel Stores (U.S., U.K., Ireland, etc.) you where you would like your channel to be available. You will be asked to select a price tier, which will set the price for each Channel Store.
What if I am developing a channel for a third party?
If a developer is developing the channel for a third party that will receive any sales revenue, the third party must create a developer account and enroll in the Billing Services Program. Any fee-based programming must be submitted for Roku’s approval and published to the Channel Store in the name of the third party.
Roku 2 with headphones and remote