{"id":69915,"date":"2017-06-15T06:50:35","date_gmt":"2017-06-15T06:50:35","guid":{"rendered":"https:\/\/wordpress.org\/plugins\/contact-form-7-cost-calculator-price-calculation\/"},"modified":"2026-03-29T07:19:40","modified_gmt":"2026-03-29T07:19:40","slug":"cf7-cost-calculator-price-calculation","status":"publish","type":"plugin","link":"https:\/\/ca-valencia.wordpress.org\/plugins\/cf7-cost-calculator-price-calculation\/","author":22038057,"comment_status":"closed","ping_status":"closed","template":"","meta":{"_crdt_document":"","version":"10.3","stable_tag":"10.3","tested":"6.9.4","requires":"2.5","requires_php":"5.2","requires_plugins":null,"header_name":"Cost Calculator for Contact Form 7 - Price Calculator Free","header_author":"add-ons.org","header_description":"Create forms with field values calculated based in other form field values for contact form 7","assets_banners_color":"9ba386","last_updated":"2026-03-29 07:19:40","external_support_url":"","external_repository_url":"","donate_link":"","header_plugin_uri":"https:\/\/add-ons.org\/plugin\/contact-form-7-cost-calculator\/","header_author_uri":"https:\/\/add-ons.org\/","rating":3.8,"author_block_rating":0,"active_installs":6000,"downloads":116521,"num_ratings":15,"support_threads":0,"support_threads_resolved":0,"author_block_count":0,"sections":["description","installation","faq","changelog"],"tags":{"10.1.2":{"tag":"10.1.2","author":"addonsorg","date":"2025-09-12 09:31:38"},"10.1.3":{"tag":"10.1.3","author":"addonsorg","date":"2025-11-28 07:05:57"},"10.2":{"tag":"10.2","author":"addonsorg","date":"2026-03-28 09:58:00"},"10.3":{"tag":"10.3","author":"addonsorg","date":"2026-03-29 07:19:40"},"7.4.6.4":{"tag":"7.4.6.4","author":"rednumber","date":"2024-05-30 16:03:44"},"7.5.3":{"tag":"7.5.3","author":"rednumber","date":"2024-06-13 03:43:20"},"7.5.5":{"tag":"7.5.5","author":"rednumber","date":"2024-08-02 14:48:05"},"7.5.8":{"tag":"7.5.8","author":"rednumber","date":"2024-11-21 03:51:36"}},"upgrade_notice":[],"ratings":{"1":4,"2":0,"3":1,"4":0,"5":10},"assets_icons":{"icon-128x128.png":{"filename":"icon-128x128.png","revision":1678939,"resolution":"128x128","location":"assets","locale":""}},"assets_banners":{"banner-772x250.png":{"filename":"banner-772x250.png","revision":1678939,"resolution":"772x250","location":"assets","locale":""}},"assets_blueprints":{},"all_blocks":[],"tagged_versions":["10.1.2","10.1.3","10.2","10.3","7.4.6.4","7.5.3","7.5.5","7.5.8"],"block_files":[],"assets_screenshots":{"screenshot-1.gif":{"filename":"screenshot-1.gif","revision":3001458,"resolution":"1","location":"assets","locale":""},"screenshot-2.gif":{"filename":"screenshot-2.gif","revision":3001458,"resolution":"2","location":"assets","locale":""},"screenshot-3.gif":{"filename":"screenshot-3.gif","revision":3001458,"resolution":"3","location":"assets","locale":""},"screenshot-4.png":{"filename":"screenshot-4.png","revision":3001458,"resolution":"4","location":"assets","locale":""}},"screenshots":{"1":"Frontend Working","2":"Set formula field","3":"Format numbers, currency","4":"Addmin field"},"jetpack_post_was_ever_published":false},"plugin_section":[],"plugin_tags":[716,142523,5445,1152,142522],"plugin_category":[42],"plugin_contributors":[234546],"plugin_business_model":[],"class_list":["post-69915","plugin","type-plugin","status-publish","hentry","plugin_tags-calculator","plugin_tags-calculator-form","plugin_tags-cf7","plugin_tags-contact-form-7","plugin_tags-cost-calculator","plugin_category-contact-forms","plugin_contributors-addonsorg","plugin_committers-addonpro","plugin_committers-addonsorg","plugin_committers-rednumber","plugin_support_reps-addonsorg"],"banners":{"banner":"https:\/\/ps.w.org\/cf7-cost-calculator-price-calculation\/assets\/banner-772x250.png?rev=1678939","banner_2x":false,"banner_rtl":false,"banner_2x_rtl":false},"icons":{"svg":false,"icon":"https:\/\/ps.w.org\/cf7-cost-calculator-price-calculation\/assets\/icon-128x128.png?rev=1678939","icon_2x":false,"generated":false},"screenshots":[{"src":"https:\/\/ps.w.org\/cf7-cost-calculator-price-calculation\/assets\/screenshot-1.gif?rev=3001458","caption":"Frontend Working"},{"src":"https:\/\/ps.w.org\/cf7-cost-calculator-price-calculation\/assets\/screenshot-2.gif?rev=3001458","caption":"Set formula field"},{"src":"https:\/\/ps.w.org\/cf7-cost-calculator-price-calculation\/assets\/screenshot-3.gif?rev=3001458","caption":"Format numbers, currency"},{"src":"https:\/\/ps.w.org\/cf7-cost-calculator-price-calculation\/assets\/screenshot-4.png?rev=3001458","caption":"Addmin field"}],"raw_content":"<!--section=description-->\n<p>[youtube https:\/\/www.youtube.com\/watch?v=oWd01ky8V7I]<\/p>\n\n<p>Contact Form 7 Cost Calculator - Price Calculator which allows you to easily create quote or price estimate forms for Contact form 7.\nWith Contact Form 7 Cost Calculator - Price Calculator Form you can create forms with dynamically calculated fields to display the calculated values.\nCalculated Fields Form can be used for creating both single and complex calculations, for example general calculators, ideal weight calculators, calorie calculators, calculate quotes for hotel booking and rent a car services, calculate quotes for appointments and services, loan &amp; finance calculators, date calculators like pregnancy calculators,...<\/p>\n\n<p><strong>DEMO<\/strong>: <a href=\"https:\/\/calculator.add-ons.org\/\">https:\/\/calculator.add-ons.org\/<\/a>\n<strong>Document<\/strong>: <a href=\"https:\/\/add-ons.org\/plugin\/contact-form-7-cost-calculator\/\">https:\/\/add-ons.org\/plugin\/contact-form-7-cost-calculator\/<\/a>\n<strong>Pro Version<\/strong>: <a href=\"https:\/\/add-ons.org\/plugin\/contact-form-7-cost-calculator\/\">https:\/\/add-ons.org\/plugin\/contact-form-7-cost-calculator\/<\/a><\/p>\n\n<p><strong>DEMO<\/strong>: Delivery Service <a href=\"https:\/\/calculator.add-ons.org\/demo\/delivery-service\/\">https:\/\/calculator.add-ons.org\/demo\/delivery-service\/<\/a>\n<strong>DEMO<\/strong>: Hotel room reservation <a href=\"https:\/\/calculator.add-ons.org\/demo\/hotel-room-reservation\/\">https:\/\/calculator.add-ons.org\/demo\/hotel-room-reservation\/<\/a>\n<strong>DEMO<\/strong>: BMI Calculator <a href=\"https:\/\/calculator.add-ons.org\/demo\/bmi-calculator\/\">https:\/\/calculator.add-ons.org\/demo\/bmi-calculator\/<\/a>\n<strong>DEMO<\/strong>: Auto Loan Payment Calculator <a href=\"https:\/\/calculator.add-ons.org\/demo\/auto-loan-payment-calculator\/\">https:\/\/calculator.add-ons.org\/demo\/auto-loan-payment-calculator\/<\/a>\n<strong>DEMO<\/strong>: Age Calculator <a href=\"https:\/\/calculator.add-ons.org\/demo\/age-calculator\/\">https:\/\/calculator.add-ons.org\/demo\/age-calculator\/<\/a><\/p>\n\n<h3>Features<\/h3>\n\n<ul>\n<li>Easy use<\/li>\n<li>Creating forms with automatically calculated fields<\/li>\n<li>Add radio custom field<\/li>\n<li>Add checkbox custom field<\/li>\n<li>Add select custom field<\/li>\n<li>Cross browser\u2019s compatible<\/li>\n<li>Custom format total field<\/li>\n<li>Finance calculators<\/li>\n<li>Quote calculators*-<\/li>\n<li>Booking cost calculators<\/li>\n<li>Add one or more calculated fields     <\/li>\n<li>And more...<\/li>\n<\/ul>\n\n<h3>Basis Functions<\/h3>\n\n<ul>\n<li><strong>Addition operator<\/strong>: number + number<\/li>\n<li><strong>Subtraction operator<\/strong>: number - number<\/li>\n<li><strong>Multiplication operator<\/strong>: number * number<\/li>\n<li><strong>Division operator<\/strong>: number \/ number<\/li>\n<li><strong>Opening and Closing Parenthesis<\/strong>: (number + number ) \/ number<\/li>\n<\/ul>\n\n<h3>Advanced Functions<\/h3>\n\n<ul>\n<li><strong>Conditional Statements<\/strong>: if(test, true result, false result)<\/li>\n<li><strong>Nesting IFs to handle more conditions<\/strong>: if(test, true result, if(test, true result, false result) )<\/li>\n<li><strong>DAYS function<\/strong>: days(end_date, start_date)<\/li>\n<li><strong>SWITCH function<\/strong>: switch( target, case1, value1, case2, value2, ..., default )<\/li>\n<li><strong>MONTHS function<\/strong>: months(end_date, start_date)<\/li>\n<li><strong>YEARS function<\/strong>: years(end_date, start_date)<\/li>\n<li><strong>AGE function<\/strong>: age(birth_date)<\/li>\n<li><strong>AGE2 function<\/strong>: age2(end_date, start_date)<\/li>\n<li><strong>ROUND function<\/strong>: round(number1)<\/li>\n<li><strong>ROUND2 function<\/strong>: round2(number1)<\/li>\n<li><strong>FLOOR function<\/strong>: floor(number1)<\/li>\n<li><strong>FLOOR2 function<\/strong>: floor2(number1)<\/li>\n<li><strong>CEIL function<\/strong>: ceil(number1)<\/li>\n<li><strong>MOD function<\/strong>: mod(number1,number2)<\/li>\n<li><strong>AVERAGE function<\/strong>: avg(number1, number2, number3,...)<\/li>\n<li><strong>MIN function<\/strong>: min(number1, number2, number3,...)<\/li>\n<li><strong>MAX function<\/strong>: max(number1, number2, number3,...)<\/li>\n<li><strong>ABS function<\/strong>: abs(number)<\/li>\n<li><strong>SQR function<\/strong>: sqrt(number1)<\/li>\n<li><strong>RANDOM function<\/strong>: random(number_start, number_end)<\/li>\n<li><strong>POW function<\/strong>: pow(number1, number2)<\/li>\n<li><strong>SIN, COS function<\/strong>: sin(0) cos(0)<\/li>\n<li><strong>ROUNDDOWN<\/strong>: rounddown(Number,Num_digits) rounddown(3.14159,3)<\/li>\n<li><strong>SUM function<\/strong>: sum(number1, number2, number3,...)<\/li>\n<li><strong>WORDCOUNT function<\/strong>: wordcount(field)<\/li>\n<li><strong>Round up to the next multiple of number<\/strong>: rounded_multiple(7,5)<\/li>\n<li><strong>Custom function<\/strong>: If you need a formula that's not here, we'll add it<\/li>\n<\/ul>\n\n<h3>Pro version<\/h3>\n\n<ul>\n<li>Format numbers, currency<\/li>\n<li>Advanced Calculations<\/li>\n<li>Conditional statements.Create intricate calculations with comparison operators.<\/li>\n<li>30-day money-back guarantee<\/li>\n<li>1-year support<\/li>\n<\/ul>\n\n<h3>Contact Form 7 Cost Calculator Field<\/h3>\n\n<p>contact form 7 cost calculator, cost calculator for cf7, contact form 7 price calculation, contact form 7 total cost, contact form 7 dynamic pricing, contact form 7 calculator plugin, contact form 7 estimate form, contact form 7 quote calculator, contact form 7 form total, contact form 7 live cost update, contact form 7 conditional cost, contact form 7 form builder with cost, contact form 7 auto total field, cf7 numeric field calculation, cf7 input field pricing, woocommerce contact form 7 calculator, contact form 7 cost estimation form, cf7 service cost calculator, cf7 appointment cost calculator, contact form 7 interactive quote form<\/p>\n\n<!--section=installation-->\n<p><strong>Normal installation<\/strong><\/p>\n\n<ol>\n<li>Download the cf7-cost-calculator-price-calculation.zip file to your computer.<\/li>\n<li>Unzip the file.<\/li>\n<li>Upload the <code>cf7-cost-calculator-price-calculation<\/code> directory to your <code>\/wp-content\/plugins\/<\/code> directory.<\/li>\n<li>Activate the plugin through the 'Plugins' menu in WordPress.<\/li>\n<li>Document: <a href=\"https:\/\/add-ons.org\/plugin\/contact-form-7-cost-calculator\/\">https:\/\/add-ons.org\/plugin\/contact-form-7-cost-calculator\/<\/a><\/li>\n<\/ol>\n\n<!--section=faq-->\n<dl>\n<dt id=\"why%20is%20our%20plugin%20mistakenly%20detected%20as%20a%20virus%20or%20malware%20by%20some%20security%20tools%3F\"><h3>Why is our plugin mistakenly detected as a virus or malware by some security tools?<\/h3><\/dt>\n<dd><p>Some antivirus programs or website security plugins may mistakenly flag our plugin as a potential threat because it contains certain functions or code patterns \u2014 such as eval() or dynamic code execution \u2014 that are sometimes associated with malicious scripts.<\/p>\n\n<p>However, in our case, these features are used for legitimate technical purposes, such as performing advanced calculations or supporting dynamic features within the plugin.\nWe want to emphasize that our plugin is completely clean, safe, and has been thoroughly tested.\nThese warnings are false positives, caused by general scanning rules that sometimes misinterpret advanced code structures as suspicious.<\/p><\/dd>\n\n<\/dl>\n\n<!--section=changelog-->\n<h4>10.3<\/h4>\n\n<p>Added: SWITCH function\nExample: [calculated name1 \"switch(field1,1,10,2,20,3,30,40)\"]<\/p>\n\n<h4>10.2<\/h4>\n\n<p>Added: You can now use nested formulas.\nExample: [calculated name1 \"if(max(20,10)&gt;=15,round(avg(10,20))+floor(sqrt(16))+mod(10,3)+log10(100)+ceil(1.5),min(random(1,10),rounddown(10.5,0)))+round2(10.556)+floor2(10.556)+rounded_multiple(14,5)\n\"]<\/p>\n\n<h4>10.1.3<\/h4>\n\n<p>Added: ROUNDDOWN function\nFixed: Contact form 7 later version<\/p>\n\n<h4>10.1.2<\/h4>\n\n<p>Fixed: PHP 8.2<\/p>\n\n<h4>9.6.5<\/h4>\n\n<p>Fixed: Big update<\/p>\n\n<h4>7.6.2<\/h4>\n\n<p>Fixed: Settings in field<\/p>\n\n<h4>7.6.0<\/h4>\n\n<p>Compatible with Contact Form 7.0<\/p>\n\n<h4>7.5.8<\/h4>\n\n<p>Fixed: input empty name<\/p>\n\n<h4>7.5.7<\/h4>\n\n<p>Fixed: Notice dismiss<\/p>\n\n<h4>7.5.6<\/h4>\n\n<p>Fixed: Change settings backend<\/p>\n\n<h4>7.5.4<\/h4>\n\n<p>Fixed: Safari<\/p>\n\n<h4>7.5.3<\/h4>\n\n<p>Fixed: result = 0<\/p>\n\n<h4>7.5.1<\/h4>\n\n<p>Added: random, rounded_multiple function<\/p>\n\n<h4>7.5.0<\/h4>\n\n<p>Fixed: result = 2<\/p>\n\n<h4>7.4.6.3<\/h4>\n\n<p>Added: Add Vietnamese\nAdded: Change the way to check licenses<\/p>\n\n<h4>7.4.6.2<\/h4>\n\n<ul>\n<li>Compatible with WordPress 6.5= 7.4.6.2 =<\/li>\n<li>Compatible with WordPress 6.5<\/li>\n<\/ul>\n\n<h4>7.4.1<\/h4>\n\n<ul>\n<li>Big update<\/li>\n<\/ul>","raw_excerpt":"With Contact Form 7 Cost Calculator \u2013 Price Calculation Form you can create forms with dynamically calculated fields to display the calculated values!","jetpack_sharing_enabled":true,"_links":{"self":[{"href":"https:\/\/ca-valencia.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin\/69915","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/ca-valencia.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin"}],"about":[{"href":"https:\/\/ca-valencia.wordpress.org\/plugins\/wp-json\/wp\/v2\/types\/plugin"}],"replies":[{"embeddable":true,"href":"https:\/\/ca-valencia.wordpress.org\/plugins\/wp-json\/wp\/v2\/comments?post=69915"}],"author":[{"embeddable":true,"href":"https:\/\/ca-valencia.wordpress.org\/plugins\/wp-json\/wporg\/v1\/users\/addonsorg"}],"wp:attachment":[{"href":"https:\/\/ca-valencia.wordpress.org\/plugins\/wp-json\/wp\/v2\/media?parent=69915"}],"wp:term":[{"taxonomy":"plugin_section","embeddable":true,"href":"https:\/\/ca-valencia.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_section?post=69915"},{"taxonomy":"plugin_tags","embeddable":true,"href":"https:\/\/ca-valencia.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_tags?post=69915"},{"taxonomy":"plugin_category","embeddable":true,"href":"https:\/\/ca-valencia.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_category?post=69915"},{"taxonomy":"plugin_contributors","embeddable":true,"href":"https:\/\/ca-valencia.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_contributors?post=69915"},{"taxonomy":"plugin_business_model","embeddable":true,"href":"https:\/\/ca-valencia.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_business_model?post=69915"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}