PHPackages                             mage2kishan/module-extra-fee - PHPackages - PHPackages  [Skip to content](#main-content)[PHPackages](/)[Directory](/)[Categories](/categories)[Trending](/trending)[Leaderboard](/leaderboard)[Changelog](/changelog)[Analyze](/analyze)[Collections](/collections)[Log in](/login)[Sign up](/register)

1. [Directory](/)
2. /
3. [Payment Processing](/categories/payments)
4. /
5. mage2kishan/module-extra-fee

ActiveMagento2-module[Payment Processing](/categories/payments)

mage2kishan/module-extra-fee
============================

Panth Extra Fee — add configurable extra fees and surcharges to Magento 2 checkout based on payment method, customer group, country/region, products, categories, order amount, and more. Fixed, percentage, or combined fee calculation with full tax and refund support.

1.0.5(1mo ago)06proprietaryPHPPHP ~8.1.0||~8.2.0||~8.3.0||~8.4.0

Since Apr 16Pushed 1mo agoCompare

[ Source](https://github.com/mage2sk/module-extra-fee)[ Packagist](https://packagist.org/packages/mage2kishan/module-extra-fee)[ Docs](https://kishansavaliya.com)[ RSS](/packages/mage2kishan-module-extra-fee/feed)WikiDiscussions main Synced 3w ago

READMEChangelogDependencies (22)Versions (7)Used By (0)

Magento 2 Extra Fee Extension: Configurable Checkout Fees and Surcharges (Hyva + Luma)
======================================================================================

[](#magento-2-extra-fee-extension-configurable-checkout-fees-and-surcharges-hyva--luma)

[![Magento 2.4.4 - 2.4.8](https://camo.githubusercontent.com/079c832211eed4f9451ebe264e3865f825b0f9f31b041cbf03676c6e254535d4/68747470733a2f2f696d672e736869656c64732e696f2f62616467652f4d6167656e746f2d322e342e342532302d2d253230322e342e382d6f72616e67653f6c6f676f3d6d6167656e746f266c6f676f436f6c6f723d7768697465)](https://magento.com)[![PHP 8.1 - 8.4](https://camo.githubusercontent.com/56b3cce18841623e2cbed2ebf09b06be1be8807e99e6e054a89d304ab4790b8e/68747470733a2f2f696d672e736869656c64732e696f2f62616467652f5048502d382e312532302d2d253230382e342d626c75653f6c6f676f3d706870266c6f676f436f6c6f723d7768697465)](https://php.net)[![Hyva + Luma](https://camo.githubusercontent.com/d4d6a05401973034a5aae392f030440eefa40afc9191ffb06ed897af5d25adb1/68747470733a2f2f696d672e736869656c64732e696f2f62616467652f5468656d65732d487976612532302532422532304c756d612d313462386136)](https://www.hyva.io)[![Live Demo & Details](https://camo.githubusercontent.com/48597611372d0b7bb3b7fa4cd9f4ec53a4fa2ac81b54065d0bc00c28a62cd273/68747470733a2f2f696d672e736869656c64732e696f2f62616467652f4c69766525323044656d6f25323025323625323044657461696c732d6d6167656e746f2d2d322d2d65787472612d2d6665652d3044393438383f7374796c653d666c6174)](https://kishansavaliya.com/magento-2-extra-fee.html)[![Packagist](https://camo.githubusercontent.com/3800903f016a5ed1bed90b6c769af5d263c4ace584752ceeb10a9c38fc77a369/68747470733a2f2f696d672e736869656c64732e696f2f62616467652f5061636b61676973742d6d616765326b697368616e2532466d6f64756c652d2d65787472612d2d6665652d6f72616e67653f6c6f676f3d7061636b6167697374266c6f676f436f6c6f723d7768697465)](https://packagist.org/packages/mage2kishan/module-extra-fee)[![Upwork Top Rated Plus](https://camo.githubusercontent.com/6f72584179420c41ed90432fd2579a4ed36199d4229e8181d20f353c1c4ee4eb/68747470733a2f2f696d672e736869656c64732e696f2f62616467652f5570776f726b2d546f702532305261746564253230506c75732d3134613830303f6c6f676f3d7570776f726b266c6f676f436f6c6f723d7768697465)](https://www.upwork.com/freelancers/~016dd1767321100e21)[![Website](https://camo.githubusercontent.com/f1ae86d28e2b505aee60f240d3e5508e390b0a8dc7a9b7ecf1b450fad862053f/68747470733a2f2f696d672e736869656c64732e696f2f62616467652f576562736974652d6b697368616e736176616c6979612e636f6d2d304439343838)](https://kishansavaliya.com)

> **Add extra fees and surcharges to Magento 2 checkout.** Panth Extra Fee lets you create unlimited fee rules with conditions on payment method, customer group, country, product, category, order amount, and more. Each fee shows as its own line item in cart, checkout, orders, invoices, credit memos, and emails. Full tax and refund support is built in.

**Product page:** [kishansavaliya.com/magento-2-extra-fee.html](https://kishansavaliya.com/magento-2-extra-fee.html)

---

Quick Answer
------------

[](#quick-answer)

**What is Panth Extra Fee?** It is a Magento 2 extra fee extension that adds configurable surcharges to checkout using a rule engine. You can charge a flat fee, a percentage, or a combination, based on payment method, customer group, country, subtotal range, product, or category.

**What does it add to my store?**

- **Unlimited fee rules** with 11 condition types and 4 calculation methods.
- **Individual fee line items** in cart, checkout, order view, invoices, credit memos, and order emails.
- **A small order fee** built into configuration, no rule needed.
- **An Order Fees grid** in the admin that tracks every fee charged, with CSV export.
- **A per-item Extra Fee column** in the admin Items Ordered table and an optional column in the Sales Order grid.

**Which themes are supported?** Both **Hyva** and **Luma**. Fees show in cart and checkout on both themes.

**What does it need?** Magento 2.4.4 to 2.4.8, PHP 8.1 to 8.4, and the free `mage2kishan/module-core` package.

---

Need Custom Magento 2 Development?
----------------------------------

[](#need-custom-magento-2-development)

> **Get a free quote for your project in 24 hours** for custom modules, Hyva themes, performance work, M1 to M2 migrations, and Adobe Commerce Cloud.

 [ ![Get a Free Quote](https://camo.githubusercontent.com/eac8c45d21cff8b139ddc392325f3bd6c8266a6f3d7b23f15131c958f3d3c8d0/68747470733a2f2f696d672e736869656c64732e696f2f62616467652f476574253230612532304672656525323051756f74652532302545322538362539322d5265706c7925323077697468696e2532303234253230686f7572732d4443323632363f7374796c653d666f722d7468652d6261646765) ](https://kishansavaliya.com/get-quote)

### Kishan Savaliya

[](#kishan-savaliya)

**Top Rated Plus on Upwork**

[![Hire on Upwork](https://camo.githubusercontent.com/b69353d3c6e192f4d03cc36bb8883612004e32f54dd2dbcc1e700dd791acd875/68747470733a2f2f696d672e736869656c64732e696f2f62616467652f486972652532306f6e2532305570776f726b2d546f702532305261746564253230506c75732d3134613830303f7374796c653d666f722d7468652d6261646765266c6f676f3d7570776f726b266c6f676f436f6c6f723d7768697465)](https://www.upwork.com/freelancers/~016dd1767321100e21)

100% Job Success • 10+ Years Magento Experience Adobe Certified • Hyva Specialist

### Panth Infotech Agency

[](#panth-infotech-agency)

**Magento Development Team**

[![Visit Agency](https://camo.githubusercontent.com/bbf04bdd2aff502082508568ec42ace3a7475c98756f596e2013056c89726ed6/68747470733a2f2f696d672e736869656c64732e696f2f62616467652f56697369742532304167656e63792d50616e7468253230496e666f746563682d3134613830303f7374796c653d666f722d7468652d6261646765266c6f676f3d7570776f726b266c6f676f436f6c6f723d7768697465)](https://www.upwork.com/agencies/1881421506131960778/)

Custom Modules • Theme Design • Migrations Performance • SEO • Adobe Commerce Cloud

**Visit our website:** [kishansavaliya.com](https://kishansavaliya.com) | **Get a quote:** [kishansavaliya.com/get-quote](https://kishansavaliya.com/get-quote)

---

Table of Contents
-----------------

[](#table-of-contents)

- [Who Is It For](#who-is-it-for)
- [Key Features](#key-features)
- [Compatibility](#compatibility)
- [Installation](#installation)
- [Configuration](#configuration)
- [Fee Rules](#fee-rules)
- [How It Works](#how-it-works)
- [Where Fees Display](#where-fees-display)
- [Order Fees Grid](#order-fees-grid)
- [FAQ](#faq)
- [Support](#support)
- [About Panth Infotech](#about-panth-infotech)
- [Quick Links](#quick-links)

---

Who Is It For
-------------

[](#who-is-it-for)

- **Stores that use COD or bank transfer** and want to recover the processing cost from customers.
- **Merchants who lose margin on small orders** and need a small order handling fee without a custom module.
- **Multi-country stores** that charge different fees for domestic versus international shipping addresses.
- **Wholesalers and B2B stores** that apply surcharges to specific customer groups.
- **Any store on Hyva or Luma** that needs fee line items in cart, checkout, and order documents.

---

Key Features
------------

[](#key-features)

### Rule-Based Fee Engine

[](#rule-based-fee-engine)

- **Unlimited fee rules** with sort order, active status, and a "stop further rules" flag.
- **11 condition types** per rule: store views, websites, date range, customer groups, payment methods, countries, min/max subtotal, min/max quantity, product IDs, category IDs.
- **Priority-based processing** so rules run in the order you set, with the option to stop after the first match.

### Calculation Types and Apply Modes

[](#calculation-types-and-apply-modes)

- **4 calculation types**: Fixed amount, percentage of subtotal, fixed plus percentage, and percentage with a fixed minimum.
- **3 apply modes**: Per order (once), per product (per unique line item that matches), or per quantity (per unit).
- **Min/max fee caps** per rule so individual fees stay within bounds.

### Individual Fee Line Items

[](#individual-fee-line-items)

- **Each fee appears as its own row** in cart totals, checkout summary, admin order totals, customer order view, invoices, credit memos, and order emails.
- **Fee breakdown or aggregated** display, controlled from configuration.

### Small Order Fee

[](#small-order-fee)

- **Built into configuration**, no rule required.
- Set a minimum order amount, fee type (fixed or percentage), label, tax class, and a customer-facing message.

### Full Tax and Refund Support

[](#full-tax-and-refund-support)

- **Assign a tax class to any fee rule**. Tax is calculated and tracked separately.
- **3 tax display modes**: excluding tax, including tax, or both.
- **Fees carry to invoices** and are refundable through credit memos.
- **Per-rule refundable toggle** so some fees can be non-refundable.

### Admin Tools

[](#admin-tools)

- **Order Fees grid** under Panth Infotech &gt; Extra Fee &gt; Order Fees, tracking every fee with amounts, tax, invoiced totals, and refunded totals. Supports CSV export.
- **Extra Fee column** in the admin Items Ordered table (per line item).
- **Optional Extra Fee column** in the Sales Order grid.
- **8 sample fee rules** installable by CLI for quick setup and testing.
- **Debug mode** that logs fee calculations to `var/log/panth_extra_fee.log`.

### Product and Category Browse Popups

[](#product-and-category-browse-popups)

- **"Browse Products..."** button opens a searchable product grid with checkbox selection, "Select All", and a selected items preview.
- **"Browse Categories..."** button opens an expandable category tree.
- Both popups include an "Edit/View/Remove" table for the selected items.

### Hyva + Luma Ready

[](#hyva--luma-ready)

- **Works on both Hyva and Luma themes** in cart and checkout.
- **Multi-store and multi-website** ready. Fee rules and configuration respect Magento's scope.
- **Zero frontend performance impact** since all fee calculation runs server-side.

---

Preview
-------

[](#preview)

### Fee Rules Management

[](#fee-rules-management)

[![Fee Rules Grid](docs/fee-rules-grid.png)](docs/fee-rules-grid.png)

*Manage all your fee rules from a single grid -- filter by type, status, amount, and more.*

### Fee Rule Editor with Product and Category Browse

[](#fee-rule-editor-with-product-and-category-browse)

[![Fee Rule Edit Form](docs/fee-rule-edit-form.png)](docs/fee-rule-edit-form.png)

*Full rule editor with conditions, product/category browse popups, schedule, and tax settings.*

### Admin Configuration

[](#admin-configuration)

[![Admin Configuration](docs/admin-configuration.png)](docs/admin-configuration.png)

*Granular control: display settings, small order fee, tax display, fee breakdown, and advanced options.*

### Order Fees Tracking

[](#order-fees-tracking)

[![Order Fees Grid](docs/order-fees-grid.png)](docs/order-fees-grid.png)

*Track every fee charged -- linked to orders with amounts, tax, invoiced, and refunded totals.*

### Admin Order View -- Fee Breakdown

[](#admin-order-view----fee-breakdown)

[![Admin Order Totals](docs/admin-order-totals.png)](docs/admin-order-totals.png)

*Individual fee lines in Order Totals with per-item Extra Fee column in Items Ordered table.*

### Customer Order View -- Frontend

[](#customer-order-view----frontend)

[![Customer Order View](docs/customer-order-view.png)](docs/customer-order-view.png)

*Customers see fee breakdown in their My Orders page.*

### Cart Page -- Fee Line Items

[](#cart-page----fee-line-items)

[![Cart Page Fees](docs/cart-page-fees.png)](docs/cart-page-fees.png)

*Each fee shows as its own row in cart totals, on both Hyva and Luma.*

### Luma Checkout -- Fee in Order Summary

[](#luma-checkout----fee-in-order-summary)

[![Luma Checkout Fees](docs/luma-checkout-fees.png)](docs/luma-checkout-fees.png)

*Fee lines visible in checkout order summary, updating dynamically based on payment method and address.*

---

Compatibility
-------------

[](#compatibility)

RequirementVersions SupportedMagento Open Source2.4.4, 2.4.5, 2.4.6, 2.4.7, 2.4.8Adobe Commerce2.4.4, 2.4.5, 2.4.6, 2.4.7, 2.4.8Adobe Commerce Cloud2.4.4 to 2.4.8PHP8.1.x, 8.2.x, 8.3.x, 8.4.xHyva Theme1.0+ (fully compatible)Luma ThemeNative supportRequired Dependency`mage2kishan/module-core` (free)---

Installation
------------

[](#installation)

### Composer Installation (Recommended)

[](#composer-installation-recommended)

```
composer require mage2kishan/module-extra-fee
bin/magento module:enable Panth_Core Panth_ExtraFee
bin/magento setup:upgrade
bin/magento setup:di:compile
bin/magento setup:static-content:deploy -f
bin/magento cache:flush
```

### Install Sample Data (Optional)

[](#install-sample-data-optional)

```
bin/magento panth:extrafee:install-sample-data
```

This creates 8 ready-to-use fee rules for testing.

### Manual Installation via ZIP

[](#manual-installation-via-zip)

1. Download the latest release from [Packagist](https://packagist.org/packages/mage2kishan/module-extra-fee) or from the [product page](https://kishansavaliya.com/magento-2-extra-fee.html).
2. Extract it to `app/code/Panth/ExtraFee/` in your Magento install.
3. Make sure `Panth_Core` is installed too (required dependency).
4. Run the commands above starting from `bin/magento module:enable`.

### Verify Installation

[](#verify-installation)

```
bin/magento module:status Panth_ExtraFee
# Expected: Module is enabled
```

After install, open:

```
Admin -> Stores -> Configuration -> Panth Extensions -> Extra Fee

```

---

Configuration
-------------

[](#configuration)

Go to **Stores -&gt; Configuration -&gt; Panth Extensions -&gt; Extra Fee**.

### General Settings

[](#general-settings)

SettingGroupDefaultDescriptionEnable Extra FeegeneralYesMaster toggle for the extra fee module.Apply Fees to Admin OrdersgeneralNoApply fees when admin creates orders from the backend.Fee Display TitlegeneralAdditional FeesHeading shown above fee lines in cart and checkout.### Display Settings

[](#display-settings)

SettingGroupDefaultDescriptionShow in CartdisplayYesShow fees on the cart page.Show in CheckoutdisplayYesShow fees in the checkout summary.Show in Order ViewdisplayYesShow fees in the customer My Orders page.Show in InvoicedisplayYesInclude fees in invoice totals.Show in Credit MemodisplayYesInclude fees in credit memo totals.Show in Order EmailsdisplayYesInclude fees in transactional emails.Show in Order GriddisplayNoAdd an Extra Fee column to the Sales Order grid.Tax Display TypedisplayExcluding TaxShow fees excluding tax, including tax, or both.Show Fee BreakdowndisplayYesShow individual fee lines instead of a single total.Show Zero Amount FeesdisplayNoShow fee lines with a $0.00 amount.### Small Order Fee

[](#small-order-fee-1)

SettingGroupDefaultDescriptionEnable Small Order Feesmall\_orderNoCharge a fee for orders below the minimum amount.Minimum Order Amountsmall\_order50Orders below this amount get the fee.Fee Typesmall\_orderFixedFixed or percentage.Fee Amountsmall\_order5Fee amount or percentage value.Fee Labelsmall\_orderSmall Order FeeLabel shown to the customer.Tax Classsmall\_orderNoneTax class applied to the small order fee.Message Templatesmall\_order(template)Customer-facing message. Use %1 for minimum amount and %2 for fee amount.### Advanced

[](#advanced)

SettingGroupDefaultDescriptionApply Fees After DiscountadvancedNoCalculate fees on the subtotal after discounts are applied.Maximum Total Fee Per Orderadvanced(empty)Safety cap on total fees per order. Leave empty for no limit.Exclude Virtual ProductsadvancedNoSkip virtual and downloadable products in fee calculations.Debug ModeadvancedNoLog fee calculations to `var/log/panth_extra_fee.log`.---

Fee Rules
---------

[](#fee-rules)

Navigate to **Panth Infotech &gt; Extra Fee &gt; Fee Rules**.

### Creating a Fee Rule

[](#creating-a-fee-rule)

1. Click **Add New Fee Rule**.
2. **General**: Name, description, active status, sort order, stop further rules flag.
3. **Fee Calculation**: Label, type (fixed/percentage/combined/percentage with minimum), amount, apply per (order/product/quantity), per-rule min/max caps.
4. **Tax Settings**: Tax class, refundable toggle.
5. **Conditions**: Store views, websites, customer groups, payment methods, countries, subtotal range, quantity range, date range.
6. **Product and Category Selection**: Use the browse popups to pick products or categories.
7. Click **Save**.

### Fee Calculation Types

[](#fee-calculation-types)

TypeDescriptionExampleFixed AmountFlat fee regardless of order value$5.00 handling feePercentage of SubtotalPercentage of cart subtotal2.5% payment processing feeFixed + PercentageBoth added together$2.00 + 1% COD feePercentage with Fixed MinimumPercentage with a guaranteed minimummax(1.5%, $10) bulk processing### Apply Modes

[](#apply-modes)

ModeDescriptionPer OrderFee applied once per orderPer ProductFee per unique line item that matches the conditionsPer QuantityFee per unit ordered### Condition Types

[](#condition-types)

ConditionDescriptionStore ViewsLimit to specific store viewsWebsitesLimit to specific websitesDate RangeActive only between a from and to dateCustomer GroupsGeneral, Wholesale, Retailer, etc.Payment MethodsCOD, Bank Transfer, Check/Money Order, etc.CountriesFilter by billing or shipping countryMin/Max Order SubtotalTrigger when cart subtotal is in a rangeMin/Max Order QtyTrigger when item count is in a rangeProduct IDsSpecific products, picked with the browse popupCategory IDsSpecific categories, picked with the browse popupStop Further RulesStop processing lower-priority rules after this one matches---

How It Works
------------

[](#how-it-works)

1. Customer adds products to cart.
2. The quote total collector runs the fee calculation engine.
3. The engine loads active rules ordered by sort order.
4. For each rule, it validates all conditions against the current quote.
5. Matching rules calculate the fee based on type and apply mode, then apply per-rule min/max caps.
6. Each calculated fee is saved to the `panth_extra_fee_quote` table.
7. Individual fee segments are returned to cart and checkout for display.
8. On order placement, an observer copies fees from `panth_extra_fee_quote` to `panth_extra_fee_order`.
9. Fees carry through to invoices, credit memos, and order emails.

Admin-created orders skip all fees by default. Set "Apply Fees to Admin Orders" to Yes in configuration to change this.

---

Where Fees Display
------------------

[](#where-fees-display)

LocationBehaviorHyva Cart PageEach fee as a separate rowLuma Cart PageEach fee as a separate rowLuma Checkout SummaryEach fee labeled, or a single aggregated rowAdmin Order View - Order TotalsEach fee labeled, configurable aggregationAdmin Order View - Items OrderedPer-item "Extra Fee" columnCustomer My OrdersFees in order totals, configurable aggregationOrder Confirmation EmailFee lines, configurable aggregationInvoice and Credit MemoFee lines, configurable aggregationSales Order GridOptional total extra fee column---

Order Fees Grid
---------------

[](#order-fees-grid)

Navigate to **Panth Infotech &gt; Extra Fee &gt; Order Fees**.

Tracks every fee charged with these columns: ID, Order #, Fee Label, Fee Type, Fee Amount (base and store currency), Tax (base and store), Fee Invoiced (base), Fee Refunded (base), and Created At.

Supports **CSV export** for accounting and reconciliation.

---

FAQ
---

[](#faq)

### Can I charge a different fee for each payment method?

[](#can-i-charge-a-different-fee-for-each-payment-method)

Yes. Create a separate rule for each payment method. Set the Payment Methods condition to match only the method you want, then set the fee label, type, and amount for that rule.

### Can I charge per product in a specific category?

[](#can-i-charge-per-product-in-a-specific-category)

Yes. Set "Apply Per" to "Per Product" and select the categories via the "Browse Categories..." popup. The fee is multiplied by the number of matching line items.

### Can I put a cap on total fees per order?

[](#can-i-put-a-cap-on-total-fees-per-order)

Yes. Set "Maximum Total Fee Per Order" in the Advanced section. If the combined total of matched rules exceeds that cap, the fees are scaled down.

### Are fees refundable?

[](#are-fees-refundable)

It depends on the rule. Each rule has a "Is Refundable" toggle. Turn it off for non-refundable fees like payment processing charges.

### Do fees work with discount codes?

[](#do-fees-work-with-discount-codes)

Yes. The "Apply Fees After Discount" setting in the Advanced section controls whether fees are calculated on the original subtotal or the discounted one.

### Does it work with the Hyva theme?

[](#does-it-work-with-the-hyva-theme)

Yes. Fees display in the Hyva cart page and the Hyva checkout, fully compatible.

### Can admin-created orders skip the fees?

[](#can-admin-created-orders-skip-the-fees)

Yes. "Apply Fees to Admin Orders" defaults to No, so backend orders get no fees unless you enable it.

### Can customers see why they are charged?

[](#can-customers-see-why-they-are-charged)

Yes. Each fee shows its label (for example, "Small Order Handling Fee" or "International Shipping Surcharge"). With "Show Fee Breakdown" enabled, each fee gets its own line.

### Does it slow down checkout?

[](#does-it-slow-down-checkout)

No. Fee calculation loads active rules once, evaluates conditions in PHP, and adds totals. There are no external API calls.

---

Support
-------

[](#support)

ChannelContactProduct Page[kishansavaliya.com/magento-2-extra-fee.html](https://kishansavaliya.com/magento-2-extra-fee.html)EmailWebsite[kishansavaliya.com](https://kishansavaliya.com)WhatsApp+91 84012 70422GitHub Issues[github.com/mage2sk/module-extra-fee/issues](https://github.com/mage2sk/module-extra-fee/issues)Upwork (Top Rated Plus)[Hire Kishan Savaliya](https://www.upwork.com/freelancers/~016dd1767321100e21)Upwork Agency[Panth Infotech](https://www.upwork.com/agencies/1881421506131960778/)Response time: 1-2 business days.

### Need Custom Magento Development?

[](#need-custom-magento-development)

Looking for **custom Magento module development**, **Hyva theme work**, **store migrations**, or **performance tuning**? Get a free quote in 24 hours:

 [ ![Get a Free Quote](https://camo.githubusercontent.com/0d9512dc4f89ef40179e9f650fd0786b6bc846d289ab2cb04a223a43f2833eeb/68747470733a2f2f696d672e736869656c64732e696f2f62616467652f254630253946253932254143253230476574253230612532304672656525323051756f74652d6b697368616e736176616c6979612e636f6d2532466765742d2d71756f74652d4443323632363f7374796c653d666f722d7468652d6261646765) ](https://kishansavaliya.com/get-quote)

 [ ![Hire on Upwork](https://camo.githubusercontent.com/fad56e8be7896e39593f090cd2ed32e6bf86b4b6e75974cf292aee99d45f5077/68747470733a2f2f696d672e736869656c64732e696f2f62616467652f486972652532304b697368616e2d546f702532305261746564253230506c75732d3134613830303f7374796c653d666f722d7468652d6261646765266c6f676f3d7570776f726b266c6f676f436f6c6f723d7768697465) ](https://www.upwork.com/freelancers/~016dd1767321100e21) [ ![Visit Agency](https://camo.githubusercontent.com/fdf45a9d937d72b896f5e2557337d47efebc0e06b7ad4d4c162c0a64375a62fa/68747470733a2f2f696d672e736869656c64732e696f2f62616467652f56697369742d50616e7468253230496e666f746563682532304167656e63792d3134613830303f7374796c653d666f722d7468652d6261646765266c6f676f3d7570776f726b266c6f676f436f6c6f723d7768697465) ](https://www.upwork.com/agencies/1881421506131960778/) [ ![View Product Page](https://camo.githubusercontent.com/c40a23ad0656fa5c5b16cb7cc9f5d2db552f04ebcc9032f80f0381eb8cffd376/68747470733a2f2f696d672e736869656c64732e696f2f62616467652f5669657725323050726f64756374253230506167652d6d6167656e746f2d2d322d2d65787472612d2d6665652d3044393438383f7374796c653d666f722d7468652d6261646765) ](https://kishansavaliya.com/magento-2-extra-fee.html)

---

About Panth Infotech
--------------------

[](#about-panth-infotech)

Built and maintained by **Kishan Savaliya** ([kishansavaliya.com](https://kishansavaliya.com)), a **Top Rated Plus** Magento developer on Upwork with 10+ years of eCommerce experience.

**Panth Infotech** is a Magento 2 development agency that builds high quality, security focused extensions and themes for both Hyva and Luma storefronts. The extension suite covers SEO, performance, checkout, product presentation, customer engagement, and store management, with each module built to MEQP standards and tested across Magento 2.4.4 to 2.4.8.

Browse the full extension catalog on our [Magento extensions page](https://kishansavaliya.com/magento-extensions.html) or on [Packagist](https://packagist.org/packages/mage2kishan/).

---

Quick Links
-----------

[](#quick-links)

ResourceLink**Product Page**[magento-2-extra-fee.html](https://kishansavaliya.com/magento-2-extra-fee.html)**Packagist**[mage2kishan/module-extra-fee](https://packagist.org/packages/mage2kishan/module-extra-fee)**GitHub**[mage2sk/module-extra-fee](https://github.com/mage2sk/module-extra-fee)**Website**[kishansavaliya.com](https://kishansavaliya.com)**Free Quote**[kishansavaliya.com/get-quote](https://kishansavaliya.com/get-quote)**Upwork (Top Rated Plus)**[Hire Kishan Savaliya](https://www.upwork.com/freelancers/~016dd1767321100e21)**Upwork Agency**[Panth Infotech](https://www.upwork.com/agencies/1881421506131960778/)**Email****WhatsApp**+91 84012 70422---

 **Ready to add checkout fees to your store?**
 [ ![See Extra Fee](https://camo.githubusercontent.com/c6224e50b81a1f69dc1747869627b8706af8195dc978d35fd06f8aeac357b07d/68747470733a2f2f696d672e736869656c64732e696f2f62616467652f25463025394625394125383025323053656525323045787472612532304665652532302545322538362539322d50726f647563742532305061676525323025323625323044656d6f2d4443323632363f7374796c653d666f722d7468652d6261646765) ](https://kishansavaliya.com/magento-2-extra-fee.html)

---

**SEO Keywords:** magento 2 extra fee, magento 2 extra fee extension, magento 2 extra fee module, magento 2 checkout fee, magento 2 surcharge, magento 2 payment method fee, magento 2 order fee, magento 2 handling fee, magento 2 small order fee, magento 2 additional fee, magento 2 extra charges, magento 2 cod fee, magento 2 bank transfer fee, magento 2 international surcharge, magento 2 customer group fee, magento 2 category fee, magento 2 product fee, magento 2 checkout surcharge module, hyva extra fee, luma checkout fee, magento 2.4.8 extra fee, php 8.4 extra fee, mage2kishan extra fee, panth extra fee, panth infotech, hire magento developer, top rated plus upwork, kishan savaliya magento, custom magento development

###  Health Score

42

—

FairBetter than 88% of packages

Maintenance93

Actively maintained with recent releases

Popularity5

Limited adoption so far

Community6

Small or concentrated contributor base

Maturity56

Maturing project, gaining track record

 Bus Factor1

Top contributor holds 100% of commits — single point of failure

How is this calculated?**Maintenance (25%)** — Last commit recency, latest release date, and issue-to-star ratio. Uses a 2-year decay window.

**Popularity (30%)** — Total and monthly downloads, GitHub stars, and forks. Logarithmic scaling prevents top-heavy scores.

**Community (15%)** — Contributors, dependents, forks, watchers, and maintainers. Measures real ecosystem engagement.

**Maturity (30%)** — Project age, version count, PHP version support, and release stability.

###  Release Activity

Cadence

Every ~12 days

Total

6

Last Release

37d ago

### Community

Maintainers

![](https://www.gravatar.com/avatar/343e344aa298f189db888b32d62f9202d31ced1a5ea23411850a63dc4a30299c?d=identicon)[kishansavaliya](/maintainers/kishansavaliya)

---

Top Contributors

[![KishanSavaliya](https://avatars.githubusercontent.com/u/16853223?v=4)](https://github.com/KishanSavaliya "KishanSavaliya (17 commits)")

---

Tags

magento2magento2 modulesurchargepanthpayment-feeextra-feecheckout-feeorder-fee

### Embed Badge

![Health badge](/badges/mage2kishan-module-extra-fee/health.svg)

```
[![Health](https://phpackages.com/badges/mage2kishan-module-extra-fee/health.svg)](https://phpackages.com/packages/mage2kishan-module-extra-fee)
```

###  Alternatives

[mollie/magento2

Mollie Payment Module for Magento 2

1131.9M16](/packages/mollie-magento2)[buckaroo/magento2

Buckaroo Magento 2 extension

32420.3k8](/packages/buckaroo-magento2)[dotdigital/dotdigital-magento2-extension

Dotdigital for Magento 2

50398.5k20](/packages/dotdigital-dotdigital-magento2-extension)[amzn/amazon-pay-magento-2-module

Official Magento2 Plugin to integrate with Amazon Pay

108531.2k1](/packages/amzn-amazon-pay-magento-2-module)[run-as-root/magento2-prometheus-exporter

Magento2 Prometheus Exporter

68357.9k](/packages/run-as-root-magento2-prometheus-exporter)[loki/magento2-components

Core module for defining Alpine.js components with advanced AJAX features

1011.8k26](/packages/loki-magento2-components)

PHPackages © 2026

[Directory](/)[Categories](/categories)[Trending](/trending)[Changelog](/changelog)[Analyze](/analyze)
