# Produktsteuercodes und Steuerverhalten festlegen Fügen Sie Ihren Produkten und Preisen Steuercodes und Steuerverhalten hinzu, um die Steuern automatisch zu berechnen. > [Melden Sie sich an](https://dashboard.stripe.com/settings/tax) oder [registrieren Sie sich](https://dashboard.stripe.com/register) für Stripe, um Stripe Tax zu aktivieren. Stripe Tax verwendet Produktsteuercodes, um Produkte den entsprechenden Steuersätzen zuzuordnen. Weisen Sie jedem Ihrer [Produkte einen Steuercode](https://docs.stripe.com/tax/products-prices-tax-codes-tax-behavior.md#tax-code-on-product) zu, um den Steuersatz und andere Steuerregeln automatisch anzuwenden. Steuercodes innerhalb von Stripe sind in allen Zuständigkeitsbereichen einheitlich. Allerdings kann die steuerliche Behandlung einzelner Produkte je nach Standort variieren. Stripe hält für Sie stets aktuelle Informationen zu Steuersätzen und Steuerpflichten bereit und bleibt bei Änderungen der gesetzlichen Vorschriften immer auf dem neuesten Stand. Siehe unsere [Liste der verfügbaren Steuercodes](https://docs.stripe.com/tax/tax-codes.md). ## Voreingestellte Steuercodes Wenn Sie Stripe Tax aktivieren, können Sie zwei Arten von voreingestellten Steuercodes festlegen: eine für Produkte und eine für den Versand. Beide können Sie in den [Steuereinstellungen](https://dashboard.stripe.com/settings/tax) im Dashboard festlegen. ### Voreingestellter Produktsteuercode Wir verwenden die Voreinstellung, wenn Sie für Ihre *Produkte* (Products represent what your business sells—whether that's a good or a service) oder in [product_data](https://docs.stripe.com/api/prices/create.md#create_price-product_data) für Ihre Transaktionen nicht explizit einen `tax_code` angeben. Wenn Sie Zahlungen abwickeln, können wir auch den voreingestellten Steuercode verwenden, um in Ihren Steuereinstellungen im Abschnitt **Überwachung von Schwellenwerten** die Steuerschwellenwerte anzuzeigen, die Sie möglicherweise bald erreichen werden oder überschritten haben. ### Voreingestellter Steuercode für den Versand Der voreingestellte Versandsteuercode gibt die steuerliche Behandlung von Versandgebühren an, sofern diese berechnet werden. Wir verwenden diesen Steuercode, wenn Sie nicht explizit einen `tax_code` für eine Versandrate angegeben haben. Bei Stripe Tax können Sie die steuerliche Behandlung des Standardversands in „Nicht steuerpflichtig“ ändern, wenn Sie keine Steuern auf Versandgebühren erheben möchten. Wir empfehlen Ihnen, den Standard-Steuercode „Versand“ beizubehalten, um sicherzustellen, dass immer der korrekte Steuersatz berechnet wird. Die Steuerregeln für Versandgebühren folgen je nach Bundesstaat oder Land in der Regel einer von zwei Methoden: - **Anteilige Zuordnungsmethode:** Versandgebühren werden im gleichen Satz besteuert wie die versandten Artikel. Wenn eine Bestellung Artikel mit unterschiedlichen Steuersätzen oder eine Mischung aus steuerpflichtigen und nicht steuerpflichtigen Waren enthält, werden die Versandkosten anteilig auf der Grundlage des Warenwerts aufgeteilt. Der Steuersatz jedes Artikels wird dann auf den entsprechenden Anteil der Versandkosten angewendet. - **Methode des höchsten Steuersatzes:** Die gesamte Versandgebühr wird mit dem höchsten Steuersatz besteuert, der auf einen Artikel in der Bestellung angewendet wird. Kauft ein Kunde/eine Kundin beispielsweise einen von der Steuer befreiten Artikel und einen voll steuerpflichtigen Artikel, werden die Versandkosten mit dem höheren Satz besteuert. Um bei Abonnements Steuern auf den Versand zu erheben, können Sie ein Produkt erstellen oder `product_data` für den Posten „Versand“ übergeben und den `tax_code` für den Versand auswählen. ## Steuerverhalten Sie müssen ein `tax_behavior` für einen Preis bzw. ein Standardsteuerverhalten in den Steuereinstellungen im Dashboard angeben, das bestimmt, wie Käufern/Käuferinnen die Steuer angezeigt wird. Dadurch können Sie Ihren Bezahlvorgang je nach Markt lokal anpassen. Preise ohne Steuern sind in den USA und Kanada und für B2B-Verkäufe in anderen Ländern üblich. Legen Sie das Steuerverhalten auf „exklusiv“ fest, um Steuern zu der in Ihrem Preis angegebenen Zwischensumme hinzuzufügen. Preise inklusive Steuern sind für B2C-Verkäufe in vielen Märkten außerhalb der USA üblich. Bei der Einstellung „inklusive“ bleibt der Betrag, den Ihr/e Käufer/in zahlt, konstant, unabhängig vom Steuerbetrag (null oder positiv). Dies gilt auch für Verkäufe, die der Umkehrung der Steuerschuld unterliegen. Der Preis je Einheit unterscheidet sich zwischen Transaktionen, die der Umkehrung der Steuerschuld unterliegen, und solchen, bei denen dies nicht der Fall ist. Fällt keine Steuer an, gilt als Inklusivpreis der Preis je Einheit. Wenn der Steuerbetrag positiv ist, ist der Preis pro Einheit (ohne den Steuerbetrag) niedriger. ### Standardmäßiges Steuerverhalten festlegen (Recommended) Sie können ein Standardsteuerverhalten festlegen, das auf alle Preise angewendet wird, denen kein Steuerverhalten zugeordnet wurde. Sie können das Standardsteuerverhalten in den [Einstellungen von Stripe Tax](https://dashboard.stripe.com/settings/tax) im Abschnitt **Steuern in Preise einbeziehen** einrichten. Nachdem das Standardsteuerverhalten festgelegt wurde, verwenden alle Preise, für die kein `tax_behavior` festgelegt ist, diese Einstellung und können mit Stripe Tax verwendet werden. Die Optionen für das Standardsteuerverhalten sind: - **Automatisch**: Das Steuerverhalten basiert auf der für einen Produktpreis gewählten Währung. Für die Währungen `USD` und `CAD` werden Steuern exklusive berechnet. Für alle anderen Währungen sind Steuern inklusiv. Dies kann auch auf *Multi-Währungspreise* (A single Price object can support multiple currencies. Each purchase uses one of the supported currencies for the Price, depending on how you use the Price in your integration) angewendet werden. - **Inklusive**: *Inklusive Steuer* (Inclusive tax is tax that doesn't change the final purchase price—the price the buyer sees already includes it. Examples of inclusive tax include VAT and GST outside of the US) bedeutet, dass die Steuer bereits im Preis inbegriffen ist. Beispiel: Für ein Produkt ist ein Preis von 5,00 USD festgelegt. Der endgültige Preis, den Kund/innen zahlen, beträgt 5,00 USD. - **Exklusive**: *Exklusive Steuer* (Exclusive tax is tax that changes the final purchase price—the listed price the buyer sees doesn't include it, and it's added to the total. An example of exclusive tax is US sales tax) bedeutet, dass die Steuer zusätzlich zum Preis hinzugefügt wird. Beispiel: Für ein Produkt ist ein Preis von 5,00 USD festgelegt. Die auf dieses Produkt erhobene Steuer könnte 10 % betragen und würde einen Endpreis von 5,50 USD ergeben. (Die Steuersätze können abweichen, die Beträge dienen nur als Beispiel.) Um diese Einstellung für einen einzelnen Preis zu überschreiben, [legen Sie ein Steuerverhalten für einen Preis fest](https://docs.stripe.com/tax/products-prices-tax-codes-tax-behavior.md#set-tax-behavior-on-price). ## Steuerverhalten für einen Preis festlegen (Optional) Sie können das Steuerverhalten für einen *Preis* (Prices define how much and how often to charge for products. This includes how much the product costs, what currency to use, and the interval if the price is for subscriptions) festlegen, wenn Sie ihn mit dem Dashboard oder der API erstellen. Beim Erstellen eines Preises im Dashboard können Sie die Auswirkungen Ihres Preismodells auf Ihren Umsatz untersuchen. > Sie können `tax_behavior` nicht mehr ändern, nachdem es auf **exclusive** oder **inclusive** festgelegt wurde. So erstellen Sie einen Preis mit `tax_behavior` über die API: ```curl curl https://api.stripe.com/v1/prices \ -u "<>:" \ -d unit_amount=10000 \ -d currency=usd \ -d "product={{PRODUCT_ID}}" \ -d tax_behavior=exclusive \ -d "recurring[interval]=month" ``` Verwenden Sie für einen *Preis in mehreren Währungen* (A single Price object can support multiple currencies. Each purchase uses one of the supported currencies for the Price, depending on how you use the Price in your integration) den Parameter [currency_options..tax_behavior](https://docs.stripe.com/api/prices/create.md#create_price-currency_options-tax_behavior), um verschiedenen Steuerverhalten für verschiedene Währungen festzulegen. In einigen Fällen möchten Sie möglicherweise einen benutzerdefinierten Preis verwenden, der nicht vorkonfiguriert wurde. Sie können `price_data` anstelle einer Preis-ID übergeben. Die Annahme einer einmaligen Zahlung für einen benutzerdefinierten Preis mit der [gehosteten Checkout-Version](https://docs.stripe.com/checkout/quickstart.md) könnte zum Beispiel folgendermaßen aussehen: ```curl curl https://api.stripe.com/v1/checkout/sessions \ -u "<>:" \ -d "line_items[0][price_data][currency]=usd" \ -d "line_items[0][price_data][unit_amount]=10000" \ -d "line_items[0][price_data][tax_behavior]=exclusive" \ -d "line_items[0][price_data][product]={{PRODUCT_ID}}" \ -d "line_items[0][quantity]=2" \ -d mode=payment \ --data-urlencode "success_url=https://example.com/success" ``` ## Steuercode für ein Produkt festlegen (Recommended) Beim Erstellen von Produkten im Dashboard können Sie Ihren `tax_code` im Dropdown-Menü festlegen, indem Sie nach verfügbaren [Steuercodes](https://docs.stripe.com/tax/tax-codes.md) suchen. Andernfalls verwendet Stripe Tax den im [Dashboard](https://dashboard.stripe.com/settings/tax) definierten voreingestellten Steuercode. Wenn ein Produkt für mehrere Codes geeignet ist, z. b. ein SaaS-Produkt, das je nach Kundentyp privat oder geschäftlich genutzt wird, empfehlen wir, zwei separate Produkte in Stripe anzulegen und jedem den entsprechenden Code zuzuweisen. So erstellen Sie ein Produkt mit `tax_code` über die API: ```curl curl https://api.stripe.com/v1/products \ -u "<>:" \ -d "name=Test Product" \ -d "tax_code={{TAXCODE_ID}}" ``` In einigen Fällen möchten Sie möglicherweise ein kundenspezifisches Produkt verwenden, das nicht vorkonfiguriert wurde. Sie können `product_data` anstelle einer Produkt-ID übergeben. Die Annahme einer einmaligen Zahlung für ein benutzerdefiniertes Produkt mit der [gehosteten Checkout-Version](https://docs.stripe.com/checkout/quickstart.md) könnte zum Beispiel folgendermaßen aussehen: ```curl curl https://api.stripe.com/v1/checkout/sessions \ -u "<>:" \ -d "line_items[0][price_data][currency]=usd" \ -d "line_items[0][price_data][unit_amount]=10000" \ -d "line_items[0][price_data][tax_behavior]=exclusive" \ -d "line_items[0][price_data][product_data][name]=Test Product" \ -d "line_items[0][price_data][product_data][tax_code]={{TAXCODE_ID}}" \ -d "line_items[0][quantity]=2" \ -d mode=payment \ --data-urlencode "success_url=https://example.com/success" ``` ## Versandgebühr mit Steuercode erstellen (Optional) Mit dem Checkout-Zahlungsmodus können Sie Versandkosten festlegen und Versandsteuern zu erheben. Sie können einen Steuercode hinzufügen, um die Steuer auf die Versandkosten automatisch zu berechnen, indem Sie den Code für die Versandkosten im Dashboard oder der [API](https://docs.stripe.com/api/shipping_rates.md) festlegen. ```curl curl https://api.stripe.com/v1/shipping_rates \ -u "<>:" \ -d "display_name=Ground shipping" \ -d type=fixed_amount \ -d "fixed_amount[amount]=500" \ -d "fixed_amount[currency]=usd" \ -d tax_behavior=inclusive \ -d "tax_code={{TAXCODE_ID}}" ``` ## See also - [Checkout und Tax](https://docs.stripe.com/tax/checkout.md) - [Invoicing und Tax](https://docs.stripe.com/tax/invoicing.md) - [Kundenstandorte ermitteln](https://docs.stripe.com/tax/customer-locations.md)