--- title: dbt Reviews meta_title: 'dbt Reviews 2026: Details, Pricing, & Features | G2' meta_description: Filter 209 reviews by the users' company size, role or industry to find out how dbt works for a business like yours. aggregate_rating: rating_value: 4.7 review_count: 209 scale: '5' date_modified: '2026-09-23' parent_category: name: IT Infrastructure url: https://www.g2.com/categories/it-infrastructure ---

dbt Pros and Cons: Top 5 Advantages and Disadvantages

Quick AI Summary Based on G2 Reviews

Generated from real user reviews

Users find dbt's ease of use exceptional, with straightforward setup and intuitive features enhancing their data transformation processes. (34 mentions)
Users appreciate the maintainability and clarity of dbt's SQL code base, enhancing collaboration and data transformations. (21 mentions)
Users value the automation of data workflows with dbt, enhancing maintainability and collaboration in SQL transformations. (17 mentions)
Users love the ease of transforming data with dbt, allowing for organized and efficient analytics workflows. (16 mentions)
Users value the data quality of dbt, praising its effectiveness in ensuring data integrity and operational efficiency. (14 mentions)
Users find that dbt has limited functionality due to rigidness and complex debugging, hindering project progress. (13 mentions)
Users face dependency issues in dbt, as model errors and upstream changes complicate troubleshooting and disrupt workflows. (12 mentions)
Users find the steep learning curve of dbt daunting, needing mastery of concepts like Jinja and Git. (10 mentions)
Users encounter poor error handling with unclear messages, making troubleshooting frustrating and complicating the user experience. (9 mentions)
Users often face confusing error reporting and unclear messages, making troubleshooting and identifying issues challenging. (9 mentions)

5 Pros or Advantages of dbt

5 Cons or Disadvantages of dbt

RY
Rishi Y.
Small-Business (50 or fewer emp.)
"Awesome Experience with dbt Cloud App"
5/5
What do you like best about dbt?

The App is continuously upgrading. It's becoming more user-friendly and bettering the user experience. SQL writing becoming very quick. Review collected by and hosted on G2.com.

What do you dislike about dbt?

The customer support panel is always down. I have waited long many times for the help but it didn't arrive. Review collected by and hosted on G2.com.

Verified User in Automotive
UA
Verified User in Automotive
Mid-Market (51-1000 emp.)
"Using dbt at work"
5/5
What do you like best about dbt?

The best thing about dbt is how easy it is for you to load and transform the data using some built-in features. They listen to the community's problems and are always updating by adding packages and new features to make your life easier. Review collected by and hosted on G2.com.

What do you dislike about dbt?

If there was any downside, dbt had already solved it by introducing new features and adapting to the problems that the community has faced. Review collected by and hosted on G2.com.

Vinol D.
VD
Vinol D.
Head of Data
Mid-Market (51-1000 emp.)
"Best opensource data orchestration tool"
4.5/5
What do you like best about dbt?

- Easy to use and deploy for someone with SQL background

- Great community of support

- Easy to launch and maintain

- Can support data quality testing Review collected by and hosted on G2.com.

What do you dislike about dbt?

- Complex transaofrmations which require python gets harder Review collected by and hosted on G2.com.

Verified User in Marketing and Advertising
UM
Verified User in Marketing and Advertising
Enterprise (> 1000 emp.)
"dbt for data pipelines"
4/5
What do you like best about dbt?

dbt is excellent due to its wide use of macros and the ability to transform data using SQL, an analyst-friendly language. Given this we can train analysts to read dbt and understand the logic behind our data transformations, limiting the amount of work we need to do explaining data decisions or documenting logic. Review collected by and hosted on G2.com.

What do you dislike about dbt?

I wish that dbt was more integrated with other data tools. It seems that a lot of data tools (fivetran, monte carlo, hightouch) are designed with dbt in mind but dbt never seems designed for these tools. It would be nice to have more accessibility within dbt, allowing us to create alerting and etl processes easier. Review collected by and hosted on G2.com.

Japjeet S.
JS
Japjeet S.
Data Scientist
Small-Business (50 or fewer emp.)
"Data Scientist"
4.5/5
What do you like best about dbt?

DBT is an easy to use tool for anyone who knows SQL. Their IDE is wonderful and you can easily spin it up in no time. As a Data Scientist, doing modeling in DBT saves me hours of work and helps me provide an opportunity to others to focus on a more self-serve analytics. Review collected by and hosted on G2.com.

What do you dislike about dbt?

DBT is a great tool but there are a few things missing from it. Direct connection to PostgreSQL. Mixing of different sources and more convenient ways of building tests and macros. Review collected by and hosted on G2.com.

Verified User in Computer Software
UC
Verified User in Computer Software
Mid-Market (51-1000 emp.)
"An awesome tool for easy Data Transformations"
4.5/5
What do you like best about dbt?

One of the best things about dbt is that because it's an Sql-based platform, anyone ranging from a Data Analyst to a Data Engineer can easily implement and deploy Data Pipelines. It provides integrations with any different data sources like postgres, Snowflake, Bigquery etc along with features like CI/CD and version control. Review collected by and hosted on G2.com.

What do you dislike about dbt?

Currently dbt only focuses on the transformation aspect of a data pipeline. It can also focus on Data quality. Review collected by and hosted on G2.com.

Dhruv B.
DB
Dhruv B.
Analytics Engineer
Mid-Market (51-1000 emp.)
"Easy to use tool for building and managing data models!"
5/5
What do you like best about dbt?

Automatically created ERD diagrams and much more metadata about models built. Review collected by and hosted on G2.com.

What do you dislike about dbt?

Updating versions can be time consuming and cumbersome. Review collected by and hosted on G2.com.

Aayushi P.
AP
Aayushi P.
Senior Software Engineer
Mid-Market (51-1000 emp.)
"Dbt is all you need for your ETL processes."
5/5
What do you like best about dbt?

DBT is an all in one tool. You dont have to leave the plaform to get the things done in the right way. The readibility and code structure is very nice. Review collected by and hosted on G2.com.

What do you dislike about dbt?

The documentation is not very extensive. Review collected by and hosted on G2.com.

Verified User in Manufacturing
AM
Verified User in Manufacturing
Enterprise (> 1000 emp.)
"Overall great data transformation tool/framework"
5/5
What do you like best about dbt?

It brings best software development best practices to a world that didn't have them natively several years ago.

It helps speed up the delivery of data transformation models and consumable data.

It provides more than a data transformation framework, tests and documentation are two very welcome features to it. Review collected by and hosted on G2.com.

What do you dislike about dbt?

Some people may have a hard time getting to know the framework; for this, the courses on the dbt website are a great introduction.

For people coming from a traditional drag & drop (no code) tool, the change of mindset is even more challenging. There are no training materials for addressing the "this is how you did it with a traditional tool" and "this is how you do it with dbt", so these have to be created internally by each data team. Review collected by and hosted on G2.com.

Mikhail B.
MB
Mikhail B.
Mid-Market (51-1000 emp.)
"DBT: Streamlining Data Transformations with Suave and Panache"
5/5
What do you like best about dbt?

Dbt has revolutionized the way we handle data transformations in our organization. It's incredibly easy to apply and use, even for non-technical team members. With its intuitive command-line interface and well-documented features, we were up and running in no time.

One of the standout features of dbt is its ability to implement software best practices to our SQL codebase. It promotes modularization, version control, and testing, allowing us to treat our data transformations as a software project. This has significantly improved our code quality, collaboration, and overall data reliability. Top it with great, constantly growing, supportive community and a number of integrations with data observability and cataloging tools, third-party modules and libraries.

Dbt is simply a great product. Its support for various data warehouses gives us the flexibility to work with our preferred platform, and the performance optimizations, such as incremental processing, have saved us valuable time and resources.

I consider dbt a must-have for every data tech stack. It has streamlined our data pipeline development and maintenance, ensuring consistency and accuracy throughout our analytics models. Whether you're a data analyst, engineer, or scientist, dbt empowers you to transform raw data into valuable insights with ease.

In fact, i was headhunted and hired for my current role, primarily because of my dbt knowledge.

Dbt has exceeded my expectations on all fronts since day one and keeps doing it as it develops, it has become a number one tool in my professional armamentarium. Its simplicity, adherence to software best practices, and overall functionality make it a standout choice for anyone working with data. Review collected by and hosted on G2.com.

What do you dislike about dbt?

Nothing, that is truly a great tool, created by a great team. Review collected by and hosted on G2.com.