YouTube Reseller Panel: Wholesale Rates, API and Margin Guide
Reselling YouTube services is different from reselling Instagram followers. The order values are higher, the quality questions are more specific, retention percentage, geographic source, Analytics registration, and clients ask more follow-up questions when something goes wrong. This page covers what wholesale YouTube rates look like, how to calculate margins on services with a drop rate, and what to build into your ordering system before you take your first YouTube client.
Wholesale YouTube subscriber rate is $3.80 per 1,000 standard or $9.50 per 1,000 non-drop. High-retention views are $5.50 per 1,000. Watch time is $15.00 per 1,000 hours. All services are available through the API at the same rate as the dashboard. No volume minimum and no monthly fee.
Why YouTube reselling works differently
Instagram follower reselling is a commodity market. Clients know what they want, the quality range is understood, and price is the main competition point. YouTube is not there yet in most markets.
Three things make YouTube reselling a different business. First, the purchase intent is usually tied to a specific goal: crossing the 1,000-subscriber threshold, reaching 4,000 watch hours, or getting enough views on a video to influence its recommendation placement. Selling to a goal is easier than selling a commodity. Second, the quality questions are more specific and clients do ask them: will the subscribers hold, will the views show in Analytics, will this get my channel reviewed? Having real answers to those questions rather than vague assurances is what builds repeat clients. Third, watch time orders carry a real risk of channel termination if done badly, and a client whose channel gets terminated will blame the reseller. Knowing what to avoid and communicating it clearly before taking the order is how you stay in business.
Wholesale rates
| Service | Wholesale rate / 1,000 | 30-day drop | Refill window | Start time |
|---|---|---|---|---|
| Subscribers, standard | $3.80 | 10% | 30 days | 0-12 hrs |
| Subscribers, non-drop | $9.50 | under 3% | 30 days | 0-24 hrs |
| Views, standard | $1.80 | N/A | N/A | 0-2 hrs |
| Views, high retention | $5.50 | N/A | N/A | 0-1 hr |
| Watch time, standard | $15.00/1k hrs | N/A | N/A | 12-24 hrs |
| Watch time, drip | $18.50/1k hrs | N/A | N/A | 24 hrs |
| Likes | $0.08 | 2% | 30 days | 0-1 hr |
| Shorts views | $0.12 | N/A | N/A | 0-2 hrs |
| Comments, custom | $0.80 | N/A | N/A | 1-6 hrs |
Margin calculation by service
Three services are worth running the numbers on separately because the margin structure is different for each.
Subscribers
Standard subscribers at $3.80 wholesale with a 10% drop rate have an effective cost of $4.22 per 1,000 retained. If you charge a client $8.00 per 1,000 and refill drops within 30 days, your effective margin is $8.00 - $4.22 = $3.78 per 1,000, or about 47% after drop. Price non-drop subscribers at $18-20 per 1,000 retail and the margin is similar in percentage terms on a higher ticket value.
High-retention views
Views do not drop, so the margin calculation is simple: wholesale $5.50, retail $10-12 per 1,000, margin $4.50-6.50. The complication is that clients ordering views for ranking purposes will ask follow-up questions about whether they are ranking. That is an SEO question, not a panel question, and the answer has to do with the video's content and keyword targeting, not the view count. Setting that expectation before the order is placed saves you a support headache later.
Watch time
Watch time is the highest-margin YouTube service if you handle it correctly. Wholesale $15.00-18.50 per 1,000 hours, retail $30-40 per 1,000 hours. The margin is $11.50-21.50 per 1,000 hours depending on which tier you buy and sell.
The handling requirement is the risk disclosure. Before taking a watch time order for a client intending to monetize, explain in writing what the service delivers and what the review risk is. A client who understood the risk and proceeded is different from one who felt misled when their channel was reviewed and rejected. The difference matters when they ask for a refund.
API for YouTube orders
Watch time orders benefit most from API integration because the delivery time is long (12-80 days for a full 4,000-hour order on the drip service) and clients want status updates without you manually checking the dashboard. Set up a cron that polls the status endpoint every 30 minutes for active watch time orders and messages the client automatically when status changes from In progress to Completed.
POST https://bulkfollow.net/api/v2
key=YOUR_API_KEY
action=status
order=ORDER_ID
Watch time orders return a remains field in the status response that shows hours still to be delivered. Build that into your client-facing status page rather than just showing In progress, clients waiting 80 days for delivery want to see the number moving.
What to tell clients
Three things to communicate before every YouTube order:
- Subscribers: the count may drop by up to 10% over 30 days on standard service. You will refill drops within 30 days of delivery. Non-drop service drops under 3%.
- Watch time: delivered hours count toward the 4,000-hour threshold. Whether YouTube approves the monetization application depends on manual review. You cannot guarantee approval and you will not refund based on a review outcome.
- Views: views register in YouTube Analytics and do not expire. They do not guarantee a ranking change, ranking depends on content relevance and audience signals you cannot manufacture with a panel order.
Put these in writing before the order, not after something goes wrong.
Handling refills at scale
When you are running 50 subscriber orders a month, tracking 30-day refill windows manually is not workable. Build a spreadsheet or database entry for every order with the completion date and a 30-day reminder. Check the subscriber count on the completion date and 30 days later. Any order where the count dropped more than 10% gets a refill request opened on BulkFollow before the guarantee window closes.
The refill request goes to BulkFollow with the original order ID. The shortfall is credited to your BulkFollow balance, not to your client's account, you handle the re-delivery on the client side.
For the full API and child panel setup, see the SMM reseller panel guide. For YouTube-specific rates in INR for Indian clients, see the India panel guide.
Frequently asked questions
No. Every account sees the same rates from the first order. There are no volume tiers and no application process.
After accounting for drop rate and refills, expect 40-55% margin on standard subscribers sold at 2x the rate card price. Non-drop subscribers at 2x rate card give similar margin on a higher ticket. Watch time margins are higher but require more client communication and risk management.
No. YouTube's review is outside your control and outside the panel's control. Offering a guarantee you cannot honour will cost you clients and refunds. The correct offer is: the hours will be delivered, they will count toward the threshold, and the rest is between the client and YouTube.
If you disclosed the risk before the order and have written evidence of that disclosure, you are in a much stronger position to decline a refund. If you did not disclose it, refunding the order and updating your disclosure process is the better outcome compared to losing the client relationship entirely.