Hi, our BE is going to send events to Amplitude when users update their plans (which could be Upgrade, Switch, and Downgrade). We’ll send the price of the updated plan as the property $price. However, when it’s a Downgrade action, the price should be $0. I’m concerned what would happen if I send $0 as the property $price and whether this would make the event not a revenue event and further affect the final calculations.
Could I set the revenue event property $price as 0?
Hey there,
You can send a revenue event with 0 as its value and this is what you will get:
![](https://uploads-us-west-2.insided.com/amplitude-en/attachment/5b5c0983-a203-4aea-897b-83a1d40c6285.png)
![](https://uploads-us-west-2.insided.com/amplitude-en/attachment/2cfa37c1-f308-4af9-9fa5-419566a494c1.png)
So I don’t see why not but I recommend just testing it in a separate test project so it doesn’t influence your overall analytics and see if this works for your use case :)
Best,
Zhenia
Reply
Welcome to the Amplitude Community!
If you don't have an Amplitude account, you can create an Amplitude Starter account for free and enjoy direct access to the Community via SSO. Create an Amplitude account. You can also create a Guest account below!
If you're a current customer, select the domain you use to sign in with Amplitude.
analytics.amplitude.com analytics.eu.amplitude.comWelcome to the Amplitude Community!
If you don't have an Amplitude account, you can create an Amplitude Starter account for free and enjoy direct access to the Community via SSO. Create an Amplitude account. Want to sign up as a guest? Create a Community account.
If you're a current customer, select the domain you use to sign in with Amplitude.
analytics.amplitude.com analytics.eu.amplitude.comEnter your E-mail address. We'll send you an e-mail with instructions to reset your password.