--- 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

EM
Elia M.
Data transformation engineer
Accounting
Small-Business (50 or fewer emp.)
"Reliable data project workflow"
4/5
What do you like best about dbt?

What I like about dbt most is that my modeling work is much more comfortable. I spend my entire time modifying logic or verifying the changes and the set of features is what I actually need. I operate it with Snowflake, and that integration ensures that my updates are regular. The installation was relatively fast and the number of times the tool has been used demonstrates the extent to which it has come to my rescue in order to maintain projects and ensure they are well organized. Review collected by and hosted on G2.com.

What do you dislike about dbt?

The thing I do not like is that there are some spots that do not provide me with the flexibility that I need when I work on large portions of work. It imposes additional procedures which disrupt my rhythm. These weak spots are visible since I am in dbt so many times. There is a good response of the customer support but still the restrictions influence my speed during peak weeks. Review collected by and hosted on G2.com.

Aneesh T.
AT
Aneesh T.
Associate Data Engineer
Mid-Market (51-1000 emp.)
"Great UI Makes Data Lineage and Flow Easy to Understand"
4/5
What do you like best about dbt?

Great UI—it's easy to see the lineage and the data flow. Review collected by and hosted on G2.com.

What do you dislike about dbt?

Lineage isn’t exactly easy to follow when it’s rendered. I wish there were a better explorer so I could view the lineage properly. Review collected by and hosted on G2.com.

MA
Mohamed A.
General Management
Small-Business (50 or fewer emp.)
"Reliable Data Automation and Trustworthy KPIs"
4/5
What do you like best about dbt?

What I appreciated most about DBT was its capability to automate the creation of form data models, allowing me to trust the data. I felt confident that the KPIs displayed were accurate, thanks to transformation logic that had been thoroughly tested and addressed, which I found particularly valuable. Review collected by and hosted on G2.com.

What do you dislike about dbt?

The learning curve could be smoother, and the user interface would benefit from some enhancements. Review collected by and hosted on G2.com.

Jay P.
JP
Jay P.
Data Analyst
Mid-Market (51-1000 emp.)
"Effortless Data Transformation with Easy Setup and Integration"
5/5
What do you like best about dbt?

DBT is a data building tool that is very easy to setup, to use and we are using it every day for our data transformation. It is very easy to integrate and leverage the tool with lots for features. Review collected by and hosted on G2.com.

What do you dislike about dbt?

Sometimes, it experiences server downtime. Review collected by and hosted on G2.com.

nayan S.
NS
nayan S.
Manager Analytics
Mid-Market (51-1000 emp.)
"Best-in-Class SQL Transformations in dbt"
4.5/5
What do you like best about dbt?

SQL Transformation is the best thing which dbt have. Review collected by and hosted on G2.com.

What do you dislike about dbt?

Nothing as of now. but pricing seems high for model run Review collected by and hosted on G2.com.

Dylan C.
DC
Dylan C.
RevOps Lead
Enterprise (> 1000 emp.)
"Easy-to-Use DBT for Version-Controlled SQL Models"
4/5
What do you like best about dbt?

I use DBT for a lot of our sql models to version control. It's easy to use and helpful Review collected by and hosted on G2.com.

What do you dislike about dbt?

So far there really hasnt been anything wrong with the platform. You need admin that know what they're doing Review collected by and hosted on G2.com.

OC
Olena C.
Analytics Engineer
Small-Business (50 or fewer emp.)
"Fast, High-Performance Cloud Modeling"
4.5/5
What do you like best about dbt?

speed of building models, performance, cloud based Review collected by and hosted on G2.com.

What do you dislike about dbt?

a steep learning curve for non-technical users, high resource consumption with large datasets, and lack of built-in scheduling. Review collected by and hosted on G2.com.

Praveen K.
PK
Praveen K.
Data Engineer
Mid-Market (51-1000 emp.)
"Simplifying Data Transformations"
4/5
What do you like best about dbt?

Easy SQL-based data transformations and testing. Review collected by and hosted on G2.com.

What do you dislike about dbt?

Large projects can become difficult to manage. Review collected by and hosted on G2.com.

AA
Ali A.
Analytics Engineer / BI Analyst
Mid-Market (51-1000 emp.)
"If its worth it, a data transformer with amazing features"
4.5/5
What do you like best about dbt?

I appreciate how this tool brings software engineering principles to our data collection process, making it more scalable, auditable, and reliable. I also really enjoy the ability to write straightforward tests that execute automatically. Review collected by and hosted on G2.com.

What do you dislike about dbt?

At times, handling very complex transformations or preprocessing tasks requires the use of more advanced Python packages, which means I often need to rely on external solutions. Review collected by and hosted on G2.com.

MM
Marissa M.
Data Engineer
Small-Business (50 or fewer emp.)
"Powerful Features and Git Integration, but Error Messages Need Improvement"
4.5/5
What do you like best about dbt?

DBT provides valuable features for rapid software development, and what I appreciate most is its seamless integration with Git. Its modular design, which includes the ability to build reusable models, conduct code reviews, and generate automatic documentation, is excellent. Additionally, I am impressed by its capability to define and run quality tests, which further enhances the development process. Review collected by and hosted on G2.com.

What do you dislike about dbt?

When a DBT run fails, the error messages displayed in the terminal are quite generic. I find this frustrating because it means I have to spend extra time searching through the logs to figure out what went wrong. Review collected by and hosted on G2.com.