Skip to Content
Odoo Menu
  • Sign in
  • Try it free
  • Apps
    Finance
    • Accounting
    • Invoicing
    • Expenses
    • Spreadsheet (BI)
    • Documents
    • Sign
    Sales
    • CRM
    • Sales
    • POS Shop
    • POS Restaurant
    • Subscriptions
    • Rental
    Websites
    • Website Builder
    • eCommerce
    • Blog
    • Forum
    • Live Chat
    • eLearning
    Supply Chain
    • Inventory
    • Manufacturing
    • PLM
    • Purchase
    • Maintenance
    • Quality
    Human Resources
    • Employees
    • Recruitment
    • Time Off
    • Appraisals
    • Referrals
    • Fleet
    Marketing
    • Social Marketing
    • Email Marketing
    • SMS Marketing
    • Events
    • Marketing Automation
    • Surveys
    Services
    • Project
    • Timesheets
    • Field Service
    • Helpdesk
    • Planning
    • Appointments
    Productivity
    • Discuss
    • Approvals
    • IoT
    • VoIP
    • Knowledge
    • WhatsApp
    Third party apps Odoo Studio Odoo Cloud Platform
  • Industries
    Retail
    • Book Store
    • Clothing Store
    • Furniture Store
    • Grocery Store
    • Hardware Store
    • Toy Store
    Food & Hospitality
    • Bar and Pub
    • Restaurant
    • Fast Food
    • Guest House
    • Beverage Distributor
    • Hotel
    Real Estate
    • Real Estate Agency
    • Architecture Firm
    • Construction
    • Property Management
    • Gardening
    • Property Owner Association
    Consulting
    • Accounting Firm
    • Odoo Partner
    • Marketing Agency
    • Law firm
    • Talent Acquisition
    • Audit & Certification
    Manufacturing
    • Textile
    • Metal
    • Furnitures
    • Food
    • Brewery
    • Corporate Gifts
    Health & Fitness
    • Sports Club
    • Eyewear Store
    • Fitness Center
    • Wellness Practitioners
    • Pharmacy
    • Hair Salon
    Trades
    • Handyman
    • IT Hardware & Support
    • Solar Energy Systems
    • Shoe Maker
    • Cleaning Services
    • HVAC Services
    Others
    • Nonprofit Organization
    • Environmental Agency
    • Billboard Rental
    • Photography
    • Bike Leasing
    • Software Reseller
    Browse all Industries
  • Community
    Learn
    • Tutorials
    • Documentation
    • Certifications
    • Training
    • Blog
    • Podcast
    Empower Education
    • Education Program
    • Scale Up! Business Game
    • Visit Odoo
    Get the Software
    • Download
    • Compare Editions
    • Releases
    Collaborate
    • Github
    • Forum
    • Events
    • Translations
    • Become a Partner
    • Services for Partners
    • Register your Accounting Firm
    Get Services
    • Find a Partner
    • Find an Accountant
      • Get a Tailored Demo
    • Implementation Services
    • Customer References
    • Support
    • Upgrades
    Github Youtube Twitter Linkedin Instagram Facebook Spotify
    +32 2 290 34 90
    • Get a Tailored Demo
  • Pricing
  • Help
  1. APPS
  2. Payment
  3. Stripe Payment Fee | Stripe Surcharge v 19.0
  4. Sales Conditions FAQ

Stripe Payment Fee | Stripe Surcharge

by echoBitz IT Solutions Pvt. Ltd. https://www.echobitzit.com
Odoo

$ 101.66

v 19.0 Third Party
Live Preview
Apps purchases are linked to your Odoo account, please sign in or sign up first.
Versions 18.0 19.0
You bought this module and need support? Click here!
Availability
Odoo Online
Odoo.sh
On Premise
Odoo Apps Dependencies • Discuss (mail)
• Invoicing (account)
• eCommerce (website_sale)
• Website (website)
Lines of code 1289
Technical Name eb_stripe_payment_fee
LicenseOPL-1
Websitehttps://www.echobitzit.com
Versions 18.0 19.0
  • Description
  • Manifest
  • License

Stripe Card Payment Fee

Charge Stripe card processing fees to customers automatically. Fully compatible replacement for the commercial stripe_charge module, applying domestic and international surcharge formulas directly during checkout, with automatic journal entries and portal/eCommerce fee previews.

Stripe Card Payment Fee

Key Features

Everything required to seamlessly charge and record Stripe card fees in Odoo.

Stripe Card Fee Formulas
On-top & Gross-up support
New Feature Hot Feature

Configure how the payment fee is computed. Support standard "on-top" calculations or a "gross-up" formula to ensure the vendor keeps the full billing amount after Stripe's cut.

Smart Card Detection
Domestic vs International
Hot Feature

Detect customer card country automatically via Stripe. Differentiate rates dynamically for domestic and international cards to avoid undercharging.

Currency Surcharges
New Feature

Add an extra percentage surcharge automatically when the customer pays in a currency different from your company's base currency.

eCommerce Checkout
Hot Feature

Show estimated card fees clearly on the eCommerce shop payment page, updating dynamically to prevent payment friction.

Portal Invoice Checkout
New Feature

Portal users see base amounts, calculated card fees, and final invoice totals before paying, ensuring complete invoice payment compliance.

Separate Journal Entries
Hot Feature

Automatically post a separate journal entry for the card fee upon transaction validation. Clears receivable residuals and leaves invoices untouched.

Actual Stripe Fee Audit
New Feature

Retrieve actual fees Stripe deducted directly from the payment transaction payload, allowing accurate audits against your configured customer surcharges.

Proportional Fee Refunds
Hot Feature

Reverse the separate fee journal entry proportionally when a customer refund is completed, maintaining accurate accounting records.

See it in Action

Watch a step-by-step walk-through of Stripe Card Payment Fee configuration and checkout.

Your browser does not support the video tag.

Comprehensive Stripe Fee Management

Automatically calculate, preview, and record Stripe credit card processing fees. Fully integrated with standard Odoo checkout workflows, eCommerce checkout payment previews, invoice portal payments, and ledger-balanced journal entries.

Secure Formulas
Define domestic and international percentage and fixed fee rates directly on the Stripe payment provider. Choose "On top" or "Gross-up" calculation methods.
Smart Detection
Determine fee rates dynamically. Pre-evaluates partner country before payment and verifies the actual card issuing country via Stripe post-checkout.
Reconciled Entries
The module handles partial invoice checkout, updating fees dynamically. Posts a separate fee journal entry automatically to keep your books completely clean.
Automated Auditing
Retrieves and logs the actual Stripe balance transaction fees. Easily audit actual Stripe charge deductions against the configured customer surcharges.

Visual Workflow

Explore the step-by-step visual workflow and connection panels.

  • Visual Workflow
  • Releases
  • FAQ
Stripe Card Payment Fee Process

Review the exact visual panels showing Odoo Stripe provider setup, transaction logs, eCommerce checkout, invoice portals, journal entries, and refund processing.

1. Stripe Charge Configuration on Payment Provider

Configure the Stripe Charge tab on the Stripe payment provider, setting fee calculation methods (On top or Gross-up), domestic/international rates, fixed fees, and currency conversion surcharges.

Stripe Charge Configuration Form
2. eCommerce Shop Checkout Fee Preview

Automatically estimate and display the card fee to customers on the eCommerce checkout page, ensuring no surprises before they pay via Stripe.

eCommerce Shop Card Fee Estimate
3. eCommerce Shop Checkout Order Confirmation

After payment is successfully processed, the order confirmation page displays the final order total including the charged card processing fee.

Order Confirmation Processing Fee
4. Stripe Dashboard Payment Breakdown Audit

Inspect the payment transaction directly in your Stripe dashboard to view the gross amount, Stripe's exact processing fee, and the net payout amount.

Stripe Dashboard Fee Details
5. Payment Transaction Record in Odoo

Track Stripe fee details directly on Odoo's payment transaction record, detailing the base payment amount, the customer surcharge, the retrieved Stripe processing fees, and the net received amount.

Payment Transaction Fee Fields
6. Separate Fee Journal Entry

Automatically post a separate journal entry to account for the Stripe processing fee, debiting the receivable account and crediting the configured fee account.

Separate Fee Journal Entry in Accounting
Version 19.0.1.0.0

Stable Odoo 19 release of the Stripe Card Payment Fee module. Automatically calculates card processing fees during checkout and creates separate accounting journal entries with full refund/partial payment support.

Key Enhancements
  • Configure fee calculation methods (On top or Gross-up) directly on Stripe provider.
  • Support domestic & international fee rates and currency conversion surcharges.
  • Estimate card fees dynamically on eCommerce and portal checkout screens.
  • Generate separate journal entries without cluttering invoice/order lines.
  • Audit transactions with actual fees retrieved from Stripe balance transactions.
  • Reverse processing fees proportionally when completing transaction refunds.
Release History
v19.0.1.0.0
Stable release matching Odoo 19 framework specifications. Full support for custom fee calculations, eCommerce/portal checkout previews, separate journal entry generation, and actual fee sync.
Does this module support partial invoice payments?
Yes. If a customer makes a partial payment on an invoice, the card processing fee is automatically recalculated based on the partial payment amount rather than the invoice total.
How are fee formulas calculated?
The module supports both "On top" (fee = Billing × rate + Fixed) and "Gross-up" (fee = (Billing + Fixed)/(1 - rate) - Billing) calculations, allowing you to choose how surcharges are passed on.
Is the fee added to the sales order or invoice lines?
No. To prevent clutter and simplify accounting, the module creates a separate fee journal entry to book the card fee and clear the receivable residual upon payment post-processing.
How does the module handle international card fees?
It detects the card issuing country dynamically via the Stripe API after checkout. Before payment, it defaults to the customer's partner country to estimate domestic vs. international rates.
Built for Automated Checkout Accounting

Charge Stripe processing fees transparently,
While automating backend book entries

Pass credit card processing costs to customers automatically during eCommerce and portal invoice checkouts. Keep bookkeeping simple with standalone fee journal entries and proportional refund reversals.

Need Custom Payment Workflows?

Talk to echoBitz About Your Payment Strategy

If you need help configuring Stripe, customizing card fee calculations, setting up currency surcharges, automating backend ledger postings, or implementing custom payment gateways in Odoo, our engineering team is here to help.

Implementation Customization Support
echoBitz QR contact options

Our Services

Stripe Integration

We configure Stripe payment provider settings, fee journals, account mapping, and rate calculation formulas to match your business requirements.

Accounting Automation

Setup automated payment journal entries, receivable reconciliation rules, tax mappings, and proportional reversals for refunds.

Customization

Add specialized payment logic, dynamic surcharge rules based on user roles/countries, custom portal templates, or email receipt customizations.

Community Apps

Deploy fully reusable modules to upgrade your company's ERP functionality without starting development from zero.

Development Outsourcing

Dedicated Odoo developers for data extraction setups, API integrations, custom views, and long-term support.

Support & Maintenance

Ongoing support for analytical connections, security revisions, and new Odoo releases so pipelines stay robust.

Discover More Solutions by echoBitz IT

Explore our other Odoo integration apps

Odoo CAWL Payment Provider
Odoo CAWL Payment Provider

Accept secure hosted checkout payments in Odoo eCommerce, invoices, and portal using CAWL gateway.

Odoo Moneris Payment Provider
Odoo Moneris Payment Provider

Connect Odoo with Canada's leading Moneris payment gateway for secure credit/debit card transactions.

Odoo Excel Studio
Odoo Excel Studio

Design, build, and export custom Excel reports natively from any Odoo model.

Odoo Shopify Integration
Odoo Shopify Integration

Seamless bidirectional sync for products, orders, customers, and inventory.

Odoo QuickBooks Integration
Odoo QuickBooks Integration

Automate your accounting with bidirectional sync for invoices, bills, and payments.

Odoo WooCommerce Integration
Odoo WooCommerce Integration

Bidirectional sync of products, orders, customers, inventory, and payments.

View All echoBitz Apps on Odoo App Store

Ready to charge Stripe card fees automatically?

Install Stripe Card Payment Fee and start passing card processing surcharges to customers during checkout while keeping your accounting completely automated today.

Get Support Visit Our Website
echoBitz IT Solutions Pvt. Ltd. | Odoo Certified Partner | info@echobitzit.com | www.echobitzit.com
Availability
Odoo Online
Odoo.sh
On Premise
Odoo Apps Dependencies • Discuss (mail)
• Invoicing (account)
• eCommerce (website_sale)
• Website (website)
Lines of code 1289
Technical Name eb_stripe_payment_fee
LicenseOPL-1
Websitehttps://www.echobitzit.com
Odoo Proprietary License v1.0

This software and associated files (the "Software") may only be used (executed,
modified, executed after modifications) if you have purchased a valid license
from the authors, typically via Odoo Apps, or if you have received a written
agreement from the authors of the Software (see the COPYRIGHT file).

You may develop Odoo modules that use the Software as a library (typically
by depending on it, importing it and using its resources), but without copying
any source code or material from the Software. You may distribute those
modules under the license of your choice, provided that this license is
compatible with the terms of the Odoo Proprietary License (For example:
LGPL, MIT, or proprietary licenses similar to this one).

It is forbidden to publish, distribute, sublicense, or sell copies of the Software
or modified copies of the Software.

The above copyright notice and this permission notice must be included in all
copies or substantial portions of the Software.

THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT.
IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM,
DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE,
ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER
DEALINGS IN THE SOFTWARE.

Please log in to comment on this module

  • The author can leave a single reply to each comment.
  • This section is meant to ask simple questions or leave a rating. Every report of a problem experienced while using the module should be addressed to the author directly (refer to the following point).
  • If you want to start a discussion with the author or have a question related to your purchase, please use the support page.
Community
  • Tutorials
  • Documentation
  • Forum
Open Source
  • Download
  • Github
  • Runbot
  • Translations
Services
  • Odoo.sh Hosting
  • Support
  • Upgrade
  • Custom Developments
  • Education
  • Find an Accountant
  • Find a Partner
  • Become a Partner
About us
  • Our company
  • Brand Assets
  • Contact us
  • Jobs
  • Events
  • Podcast
  • Blog
  • Customers
  • Legal • Privacy
  • Security

Odoo is a suite of open source business apps that cover all your company needs: CRM, eCommerce, accounting, inventory, point of sale, project management, etc.

Odoo's unique value proposition is to be at the same time very easy to use and fully integrated.

Website made with