diff --git a/app/models/spree/calculator/avalara_transaction.rb b/app/models/spree/calculator/avalara_transaction.rb
index 16357229..22031aab 100644
--- a/app/models/spree/calculator/avalara_transaction.rb
+++ b/app/models/spree/calculator/avalara_transaction.rb
@@ -90,6 +90,7 @@ def tax_for_item(item, avalara_response)
 
       return prev_tax_amount if avalara_response.nil?
       return 0 if avalara_response['totalTax'] == 0.0
+      return 0 if avalara_response['lines'].nil?
 
       avalara_response['lines'].each do |line|
         if line['lineNumber'] == "#{item.id}-#{item.avatax_line_code}"