VK Ads regularly runs promotions where you can get bonuses. In this article we will tell you what bonuses you can get for promotion and how to use them.
About bonuses and promo codes
Bonuses can be used to pay no more than 50% of the cost of advertising. If there are more bonus funds in the cabinet, advertising campaigns may be stopped.
What are bonuses
Bonuses are additional funds for your advertising campaigns, which are accrued for the first replenishment of your account, participation in promotions, use of special offers.
They will help to promote goods or services in VK Ads. You can get bonuses by promotions or using promo codes.

How to get bonuses
There are several ways:
- Get a bonus on your first deposit (for newcomers who have not used VK Ads before).
- Subscribe to the VK Ads community (https://vk.com/vk_ads), where all current promotions and special offers are published.
- Follow newsletters by checking your e-mail and personal messages in VKontakte to learn about new offers from VK Ads.
- Check the “Personalized promotions” section in your personal account. Here you can see individual promotions available specifically for you.
- Participate in the loyalty program.
Bonus accrual
Bonuses are credited in accordance with the terms and conditions of the promotion:
- Automatic bonuses: funds can be automatically added to your account. You will receive a notification of the crediting.
- Bonuses can be credited after the balance is replenished. For example, if according to the terms of the promotion you can get the amount equal to the top-up amount as bonuses.
The “Bonus program” section is available only in the offices of advertisers, individuals and legal entities. The section is not available for agencies, managers, agency clients and partners.
Conditions of use
- Bonus funds can only be used for VK Ads campaigns.
- Bonuses and promo codes have a definite validity period of 60 days from the moment they are credited.
- Bonuses can be used to pay up to 90% of the cost of advertising. If there are more bonus funds in the cabinet, advertising campaigns can be stopped.
- If there is both a promo code and an active promotion, only one of the offers can be used.
What is a promo code
A promo code is a unique code that allows you to get bonus funds or discounts. It can be activated in the VK Ads account in the “Bonus program” tab.

How to activate a promo code
To activate the promo code:
- Open your VK Ads account.
- Go to the “Balance” section → the “Bonus program” tab.
- Click the “Activate promo code” button.
- In the window that appears, enter your promo code and click “Activate”.
Errors when activating promo codes
- Activation is not available for your account - the entered promo code was created for another type of account. For example, you have an individual account, but the promo code works only for legal entities.
- Promo code cannot be activated / Promo code not found - wrong promo code entered. Check that the promo code is in XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX and there are no typos in it.
- Promo code expired - promo code is already out of date and cannot be activated.
- Promo code has already been activated - this promo code has already been applied in another cabinet.
Current promotions and special offers
Bonus up to 10 000 for the first advertisement
Create an advertising account in VK Ads and we will double your budget for the first advertising campaign up to 10 000 rubles. Full terms and conditions of the promotion
Who the bonus is available to
The promotion is valid for advertisers who have not previously launched active advertising campaigns in VK Ads or VKontakte.
How a new customer can get a bonus
- Create a VK Ads account
- Specify your TIN in the settings of your advertising account.
- Set up your first advertising campaign.
- Refill your advertising account in the “Balance” section.
- Get a bonus. The refill amount will be doubled (excluding VAT) and will be credited to your account balance within 3 days after payment.
The bonus will be equal to the amount of your first payment (excluding VAT), but not to exceed the limit of 10 000 rubles
Bonus terms and conditions
- In the settings of the advertising cabinet you need to specify your TIN.
- With this TIN you have not previously launched advertising campaigns in VKontakte or VK Advertising.
- You must be a resident of the Russian Federation and work with an account in rubles.
- Replenishment of the balance must be made after specifying TIN.
- The campaign is available only for the first payment.
After setting up an advertising campaign, successful moderation and replenishment of the balance, advertising will start automatically.
Loyalty program
From March 1, 2025, direct advertisers who meet the established requirements will be awarded bonus points in the VK Ads account.
You can take part in the loyalty program and get back from 5% to 10% of your advertising expenses in the form of bonuses. If you launch advertising campaigns every month, you automatically become a participant of the program.
Who can participate
The program is available if you are:
- direct advertiser (not an agency or agency client)
- resident of the Russian Federation with a ruble account
- belong to the unified register of small and medium-sized enterprises: rmsp.nalog.ru
- have an active advertising account that is not blocked
- spent at least 500 rubles on advertising in the previous month
How bonuses are calculated
Bonuses are credited each month from the 1st to the 10th day of the following month. For example, bonuses for March 2025 will come from April 1 to April 10, 2025).
Accrual scheme:
- 5% — standard bonus if you spent more than 500 rubles on advertising last month
- 7% — increased bonus if you have been advertising for 4-6 consecutive months
- 10% — for continuous spending on advertising for 7 months or more
Bonuses are calculated only on the amount of actual spending: excluding VAT and previously issued bonuses.
Program conditions
- The maximum possible amount of accrued bonuses is 20,000 rubles per month.
- The minimum amount is 25 rubles.
- Bonus validity period: 60 days from the date of accrual. Unspent bonuses are burned off on the 61st day.
- Bonuses can be used to pay up to 90% of the cost of advertising services.
- Bonuses cannot be returned to the account or exchanged for money.
- Bonuses will not be credited if the advertising account is blocked.
To run advertising, your balance must be at least 50% of the total amount on your account.
For example, if you have 1,000 rubles accumulated on your account, at least 500 rubles of this must be paid by you as real payment (not bonus points).
Example of use
Let's say you spent 10 000 roubles on advertising in March, and for the last 7 months the advertising cabinet has been actively used. In April, you will be awarded a bonus of 10% of the money spent. If 3 000 rubles out of 10 000 rubles are bonus funds, the reward will be calculated from the remaining 7 000 rubles:
7 000 × 0.1 = 700 bonus points.
These points can be spent to pay for new advertising campaigns within 60 days, but not more than 50% of their cost.