V0.dev Has Become Unusable and Unethical - Demanding a Refund

Urgent: v0.dev Has Become Unusable and Unethical - Demanding a Refund

To the v0.dev Team and Community,

I am writing this post out of immense frustration and disappointment with the recent direction and performance of v0.dev. What was once a promising and incredibly useful tool has, overnight, transformed into an unreliable and frankly, unethical product. I am not only demanding a refund for my recent expenditures but also calling for a serious re-evaluation of your current strategy.

Let’s be clear: the quality and reliability of v0.dev have plummeted. While the output can still be impressive from a certain vantage point, the consistency and basic functionality are now non-existent. The issues I’m consistently facing are beyond frustrating:

  • False Implementation: The model frequently states it has implemented changes, yet absolutely nothing is reflected in the code.
  • Blank Image Generation: I am repeatedly charged for blank.png files when requesting images, a cost that has accumulated significantly.
  • Accessibility and UI Blunders: The persistent generation of white buttons with white text on a majority of my pages is unacceptable and indicates a severe flaw in the output quality.
  • Codebase Destruction: Attempting to implement site-wide changes (even minor ones like text correction across pages) or changes across more than three pages consistently results in partial or complete deletion of the existing codebase without warning.
  • Random Data Loss: Simple requests, like adding a date picker to a field, have led to the inexplicable deletion of entire sections or forms of my website.

Beyond these technical breakdowns, my primary grievance lies with the outrageous pricing changes and the associated degradation of value:

This is not a gambling machine, nor is it an unpredictable “AI, buyer beware” scenario in my country or how I operate. This product is designed and marketed to perform a specific function, and it is demonstrably failing to do so. The rug has been pulled out from under all of us.

The price has been effectively multiplied by ten overnight. Last month, I managed my usage comfortably on $20. Today, I spent $20 in a single day for a fraction of the output and significantly more frustration.

I am now in a desperate situation. I would leave this platform immediately if I hadn’t already engaged a client based on v0.dev’s initial promises of rapid development. Now, not only am I losing all profit margin on this project, but it is costing me money. It has become cheaper to hire an actual developer who would deliver a robust, extensible, maintainable, and scalable solution using professional tools that even the client could manage. The only benefit this tool offered was speed, and that has been completely nullified by its current state.

Furthermore, if you are not using the “large model” now, the quality is truly terrible, and it’s bordering on dangerous to use as it actively destroys most of your code.

I don’t know what on earth is happening at Vercel regarding v0.dev, but you have absolutely dropped the ball. I will happily return to this platform when these critical issues are addressed and rectified, because when you do things right, you are truly kings of the game. However, you are also showing a side of yourselves now that has fundamentally eroded my trust, and I fear I may never fully trust your products again.

I expect a full refund for my recent charges given the complete failure of this product to deliver on its advertised utility and basic functionality.

Sincerely,

John

1 Like

Hi @john-savepoint, welcome to the Vercel Community!

I’m sorry to hear that your experience with v0 has not been as you expected.

Refunds can only be processed by our billing team. If you have a recent subscription or payment you need refunded, you can request a refund by contacting support.

To learn more about cancellation and refunds, you can read this guide:

Thank you I will be asking. Here is a screenshot of my billing and literally a happening right now issue.

Used the medium model nearly 10 times with the exact same issue of missing { or something…surprise surprise, I use the large model, it fixes it instantly.

It cost $5 to fix a “{”

I am sick of v0 until these problems are fixed.


1 Like

I am also having the same issues as “” Codebase Destruction"“, “” Random Data Loss”" and “” False Implementation"“”

Add to that the fact the own v0 model uses old version of several packages, NextJS included, where it should be only using the very latest version (if you start a project now, it will be used v15.2.4 while the latest version is v15.3.3), also does not implement Turbopack itself, uses Tailwind v3.4.17 and much more. Once they start a new project to an user, it could at least, bootstrap it using their own npx command with all flags enabled. Is this really hard to implement?

I spent, at least, $10 dollars or more, ONLY, literally only to restore things that was or deleted or broke or something (if there is a way to get this back, I’d love to know and apply).

Also, breaks import files everywhere and then, I need to spend more and more only to fix the issues the own v0 created. I get several times messages like "“looks like the import of components/abc.tsx is broken”, and again, this is critical when spending money on something is happening.

Things I think would be amazing to be implemented in a near future

  • Use Context7 to get ONLY the latest packages versions to be used along with their documentation. Stop implementing code for old package versions

  • Whenever i push the v0 code to a Github repo and clone it in my computer and make any modification and push it into the Github repo again, DO NOT REVERT to the previous version. Yesterday I spent some time to update all Shadcn and Tailwind implementations and code, pushed into the repository and what happened? v0 just to revert to the previous version and that is it. All the updated code was wasted. Looks like this is only a one way hand. Let me add some code and make v0 understand this new code. Or even better, make a VSCode extension and make this work inside VSCode or create a vscode fork, I don’t know which way v0 will choose, but this would be MUCH better than having this web based development feature. You know why? Simple

As simple as that. Whenever I need to write some command, just to show up one single letter, takes 5 to 10 seconds to appear. Yeah… that long. And my machine is “old” but still good (MBP M1 16gb). So, a vscode fork or extension will be MUCH better than cloud based


  • And here i will say what I personally thing would be amazing to have in v0.

Imagine that on the left of this box here

You can have a switch called “dev mode” or something like that (because figma stole this naming convention, right?) and this will enable a checkbox on the top left (or right, you decide) of EACH element in the page. Each checkbox checked will represent an element that CANNOT be deleted by any means. It would represent that it can be improved, changed position and everything else but be deleted. Why that? Simple, so v0 will never need to think about that element to delete and destroy the whole codebase anymore. Yes, if any of you want to take sometime and search among my feedbacks and iterations I had yesterday, you will see that was basically asking v0 to restore something that was working before, then I asked to do something and something completely unrelated to the question was deleted and I had to ask v0 to restore it and reach to the point it was before (yes, quite annoying). So, this checkbox would prevent such thing and only improve v0.


  • This one here is personal but I’d love to have this implemented so I wouldn’t need to do this manually.

Create a changelog folder, where each iteration would be a markdown file. Like you can see in the image above, I’m currently in the v214 of this project

right? ((which shouldn't because v0 likes to destroy everything it creates... such a bad boy

So I could see the steps, the code itself, the scripts created and everything else. It may looks silly to you, but it is something I’d love to have.


EDIT 1

Another issue I had was to implement this DAL pattern into the project. The v0 answer when I asked to refactor using this pattern was literally

The own v0 can’t read NextJS docs? I mean, I get it might be not the best option to search web and stuff but make at least the own NextJS docs available inside v0… No?


Well… I may have many other things to add, but I think these ones are the most urgent in my opinion.

1 Like

any other recommended platform like VO but more reasonable price and working AI ?

Cursor is much better, faster, unlimited and even the free plan is better than v0

1 Like

thanks dude i will try it this month everything is better than V0 im sure about that.

1 Like

I’m not sure the comment marked as Solution is as such. Doesn’t seem very ‘solved’ to me. Has anyone tried Base44 yet? Also seems an interesting alternative away from the dire situation with v0?

Lovable, bolt, Abacus and so on

This topic was automatically closed 7 days after the last reply. New replies are no longer allowed.