SKT Forms is a powerful WordPress form builder for creating secure, flexible and conversion-focused forms without coding. Create everything from simple contact and enquiry forms to advanced order, payment, booking, survey, feedback, lead generation and custom forms . Use the intuitive drag-and-drop
PricingFree downloadThe WordPress.org download is free. Pro versions, add-ons or external services may cost extra.
CompatibilityRequires WordPress 6.1 and PHP 7.2.
SourceWordPress plugins · Nov 7, 2026
01 / Source details
Aboutthistool.
SKT Forms is a powerful WordPress form builder for creating secure, flexible and conversion-focused forms without coding.
Create everything from simple contact and enquiry forms to advanced order, payment, booking, survey, feedback, lead generation and custom forms . Use the intuitive drag-and-drop form builder to reorder fields and customise your form layout in seconds.
SKT Forms combines form building, payment collection, spam protection, email notifications, transaction management and form analytics in one powerful WordPress plugin.
Whether you need a simple contact form or a complete payment and data collection solution, SKT Forms gives you the tools to build, manage, secure and analyze your forms from your WordPress dashboard.
Powerful WordPress Form Builder
Build professional forms using a flexible field builder with 20+ field types , including:
Text
Email
Phone
Number
Textarea
Dropdown
Radio Buttons
Checkboxes
Date Picker
Time Picker
File Upload
Address
Rating
Range Slider
Amount Selection
Custom Amount
Calculation
Product Item
Section Divider
Arrange fields using drag-and-drop ordering and control the layout with flexible column widths such as Full, One Half, One Third, Two Thirds, One Fourth and Three Fourths.
Conditional Logic
Create smarter dynamic forms with powerful conditional logic .
Show, hide, enable or disable fields based on visitor selections and form values. SKT Forms supports multiple rule groups, AND/OR conditions and a wide range of comparison operators.
Conditional logic is validated both in the browser and on the server to help prevent rules from being bypassed.
Advanced Form Validation
Keep submitted data accurate with built-in and customizable validation rules.
Supported validation includes:
Email validation
URL validation
Phone validation
Minimum and maximum length
Minimum and maximum value
Regular expression validation
File type validation
File size validation
Required field dependencies
Custom validation messages
Secure CAPTCHA and Spam Protection
Protect your forms from spam, bots and unwanted submissions with multiple CAPTCHA and spam-protection options.
SKT Forms supports:
Google reCAPTCHA
hCaptcha
Cloudflare Turnstile
Math CAPTCHA
Choose the CAPTCHA method you prefer for each form. Math CAPTCHA is built directly into SKT Forms, while Google reCAPTCHA, hCaptcha and Cloudflare Turnstile can be configured through the integration settings.
Online Payment Forms
Turn any form into a powerful payment form and collect payments directly through supported payment gateways.
SKT Forms supports:
Razorpay
PayU
PayPal
PhonePe
Instamojo
Cash on Delivery
Create payment forms for products, services, donations, registrations, tickets, bookings, deposits, custom orders and more.
Payment forms support fixed amounts, selectable amounts, custom amounts, product quantities and calculated totals.
Product and Payment Calculations
Build advanced order and payment forms with:
Fixed payment amounts
Amount selection
Custom payment amounts
Product items
Quantity × price calculations
Automatic grand totals
Custom calculations
Tax and delivery calculations
Multiple currency options
The calculation field can reference other form fields and perform mathematical operations to create dynamic totals.
Built-in Form Analytics
Understand how visitors interact with your forms with the built-in Form Analytics dashboard .
Track important form performance metrics including:
Form Views
Form Starts
Form Completions
Form Abandonment
Field Interactions
Validation Errors
Form Submissions
Payment Starts
Payment Completions
Payment Failures
Filter analytics by form, date range and event type, then export your analytics data as needed.
Use form analytics to identify where visitors drop off, understand field-level engagement and improve your form conversion rate.
Transaction Management
Manage all payment and data-collection submissions from the SKT Forms → Transactions dashboard.
View and manage:
Pending payments
Successful payments
Failed payments
Data-collection submissions
Transaction details
Payment gateway information
Submitted form data
Filter transactions by status, payment gateway and date range. Export transaction data in CSV, JSON or Excel formats.
Email Notifications
Send professional email notifications automatically when forms are submitted or payments are processed.
SKT Forms supports notifications for:
Successful payments
Failed payments
New form submissions
Customer submission confirmations
Admin notifications
Customize email subjects, messages, sender information and notification recipients.
Use dynamic placeholders to include transaction details, customer information and submitted form fields in your emails.
Flexible Form Layout
Create professional multi-column forms without writing CSS.
Choose from:
Full Width
One Half
One Third
Two Thirds
One Fourth
Three Fourths
Fields automatically flow into rows and wrap when the available row width is filled.
Accessibility Features
SKT Forms includes optional accessibility-focused settings to improve usability:
High Contrast Mode
Large Text Mode
Screen Reader Optimized
These options help make forms more accessible for visitors using assistive technologies.
Easy Form Embedding
Every saved form receives a unique shortcode.
Add your form to any WordPress page, post or widget that supports shortcodes:
[skt_forms slug="contact-form"]
No complicated configuration is required. Form behaviour is managed directly from the SKT Forms form builder.
Key Features
Powerful WordPress Form Builder
Drag-and-drop form builder
Contact forms
Registration forms
Payment forms
Order forms
Lead generation forms
Enquiry forms
Survey and feedback forms
Custom forms
20+ form field types
Conditional logic
Advanced validation
Cross-field validation
Dynamic calculations
Product and quantity fields
Multiple payment gateways
Razorpay integration
PayU integration
PayPal integration
PhonePe integration
Instamojo integration
Cash on Delivery
Google reCAPTCHA
hCaptcha
Cloudflare Turnstile
Math CAPTCHA
Spam and bot protection
Built-in Form Analytics
Form views and starts tracking
Form completion tracking
Form abandonment tracking
Field interaction tracking
Validation error tracking
Payment tracking
Transaction management
CSV export
JSON export
Excel export
Email notifications
Customer confirmation emails
Admin notifications
Custom email templates
Dynamic email placeholders
Responsive multi-column layouts
File upload fields
Date and time fields
Rating fields
Range Slider fields
Address fields
Accessibility options
Test mode for payment gateways
Success, failure and cancel page handling
Secure server-side validation
SKT Forms is designed for businesses, agencies, freelancers, online stores, service providers, organizations and anyone who needs a reliable WordPress form builder with payment collection, security and analytics .
Build smarter forms. Accept payments. Stop spam. Manage submissions. Track performance — all with SKT Forms.
Demo & Documentation
Please check Demo here : View Demo Please check the full documentation here : click here
External Services
SKT Forms connects to third-party services when specific integrations or payment gateways are enabled and used. These services may receive information required to process payments, protect forms from spam, or provide their respective services.
Razorpay
What it is : Payment gateway service for processing online payments.
When data is sent : When a visitor submits a payment form using Razorpay.
Data sent : Customer name, email, mobile number, payment amount, currency and order details.
Purpose : To create payment orders and process payments.
Service URL : https://razorpay.com/
Terms of Service : https://razorpay.com/terms/
Privacy Policy : https://razorpay.com/privacy/
Documentation : https://razorpay.com/docs/
PayU
What it is : Payment gateway service for processing online payments.
When data is sent : When a visitor submits a payment form using PayU.
Data sent : Customer name, email, mobile number, payment amount, currency and order details.
Purpose : To create payment orders and process payments.
Service URL : https://payu.in/
Terms of Service : https://payu.in/online-pa-tncs/
Privacy Policy : https://payu.in/privacy-policy
Documentation : https://docs.payu.in/
PayPal
What it is : Global payment gateway service for processing online payments.
When data is sent : When a visitor submits a payment form using PayPal.
Data sent : Customer name, email, payment amount, currency and order details.
Purpose : To create payment orders and process payments.
Service URL : https://www.paypal.com/
Terms of Service : https://www.paypal.com/us/legalhub/useragreement-full
What it is : Payment gateway service for processing online payments.
When data is sent : When a visitor submits a payment form using Instamojo.
Data sent : Customer name, email, mobile number, payment amount, currency and order details.
Purpose : To create payment orders and process payments.
Service URL : https://instamojo.com/
Terms of Service : https://instamojo.com/terms/
Privacy Policy : https://instamojo.com/privacy/
Documentation : https://docs.instamojo.com/
Google reCAPTCHA
What it is : Google’s CAPTCHA service used to help protect forms from automated spam and abuse.
When data is sent : When Google reCAPTCHA is enabled and a visitor interacts with a protected form.
Data sent : Information required by Google reCAPTCHA to assess whether the visitor is human.
Purp
See it in action
Screenshots & previews.
Dashboard InterfaceGet Started with SKT FormsCreate New FormEdit FormPre-built TemplatesManage FormsPayments IntegrationPayment Transaction and Data CollectionAnalytics DashboardCaptcha IntegrationEmail NotificationsEmail Template
02 / Source details
Gettingstarted.
Method 1: WordPress Admin (Recommended)
01Download the SKT Forms plugin ZIP file.
02Go to WordPress Admin → Plugins → Add New .
03Click Upload Plugin .
04Select the SKT Forms ZIP file.
05Click Install Now .
06Click Activate Plugin .
Method 2: Manual Installation
07Download and extract the SKT Forms plugin.
08Upload the skt-forms folder to /wp-content/plugins/ .
09Go to WordPress Admin → Plugins .
10Find SKT Forms .
11Click Activate .
Requirements
12WordPress 6.1 or higher
13PHP 7.2 or higher
14MySQL 5.6 or higher
15SSL certificate recommended for live payment processing
03 / Source details
Frequently asked questions.
How do I create my first form?
Go to SKT Forms → Forms → Add New . Enter a form title and description. Start with a template or build the form from scratch. Add the fields you need. Configure validation and conditional logic if required. Configure email notifications or payment collection. Save the form. Copy the generated shortcode. Add the shortcode to any WordPress page or post. Example:
[skt_forms slug="contact-form"]
How do I create my first payment form?
Go to SKT Forms → Forms → Add New . Enter the form title and description. Add a Name field and an Email field. Enable Payment Collection . Select your preferred payment gateway. Configure the currency and payment amount. Add payment or product fields if required. Save the form. Copy the generated shortcode and add it to your page or post.
Which payment gateways are supported?
SKT Forms currently supports:
Razorpay
PayU
PayPal
PhonePe
Instamojo
Cash on Delivery
Payment gateway availability and supported currencies may vary by gateway.
Does SKT Forms support multiple payment gateways on one form?
Yes. You can enable multiple payment gateways and allow visitors to choose their preferred payment method during checkout.
Does SKT Forms support CAPTCHA?
Yes. SKT Forms provides multiple spam-protection options:
Google reCAPTCHA
hCaptcha
Cloudflare Turnstile
Math CAPTCHA
Only one CAPTCHA method is used on a form at a time.
How do I configure Google reCAPTCHA, hCaptcha or Cloudflare Turnstile?
Go to SKT Forms → Integration . Select the CAPTCHA provider you want to use. Enter the required Site Key and Secret Key. Save the security settings. Open the form you want to protect. Select the configured CAPTCHA under Spam Protection .
What is Math CAPTCHA?
Math CAPTCHA is a built-in spam-protection option that does not require an external service.
You can configure the operation and difficulty directly from the form settings.
Does SKT Forms have form analytics?
Yes. SKT Forms includes a built-in Form Analytics dashboard .
You can track:
Form views
Form starts
Form completions
Field interactions
Validation errors
Form submissions
Payment starts
Payment completions
Payment failures
Form abandonment
Analytics can be filtered by form, date range and event type.
Can I export form submissions?
Yes. SKT Forms supports exporting submissions and transaction data in:
CSV
JSON
Excel
Can I customize the form appearance?
Yes. SKT Forms provides predictable CSS classes that can be customized through your theme stylesheet.
Common classes include:
.skt-forms-form-wrapper – Form container
.skt-forms-field – Individual field
.skt-forms-field-label – Field labels
.skt-forms-field-input – Field inputs
.skt-forms-submit-btn – Submit button
Does SKT Forms support conditional logic?
Yes. Conditional logic can show, hide, enable or disable fields based on the values of other fields.
SKT Forms supports multiple rule groups and AND/OR conditions with a wide range of comparison operators.
Does conditional logic work without JavaScript?
SKT Forms validates conditional logic on the server as well as in the browser to help prevent client-side rules from being bypassed.
Can I upload files through a form?
Yes. SKT Forms includes a File Upload field.
You can configure allowed file types and maximum file size. Additional file validation rules can also be applied.
Can I create product order forms?
Yes. Use the Product Item field to create order forms with quantity, unit price and automatically calculated line totals.
Can I create custom payment amounts?
Yes. The Custom Amount field allows visitors to enter the amount they want to pay, making it useful for donations, deposits and custom quotes.
Can I create calculations inside a form?
Yes. The Calculation field can automatically calculate values using other fields and mathematical operators.
For example, you can calculate:
Taxes
Delivery charges
Order totals
Scores
BMI
Custom pricing
Does SKT Forms send email notifications?
Yes. SKT Forms supports customer and admin email notifications for payments and form submissions.
You can customize email subjects, messages, sender information and recipients.
How do I test payments before going live?
Payment gateways provide test or sandbox modes.
01Enable Test Mode in the required payment gateway.
02Enter the test credentials provided by your payment gateway.
03Use the gateway’s test environment.
04Complete a test transaction.
05Verify the transaction status and email notifications.
06Switch to live credentials only after successful testing.
Test credentials and test cards are provided by the respective payment gateway and may change over time. Please use the current test credentials from your gateway’s official documentation.
What if I need help?
Please refer to the SKT Forms documentation for detailed setup instructions, troubleshooting information and feature documentation.
FinderPress Media Auditor helps site administrators scan for broken images, missing Media Library files, unreachable media URLs, and other media issues across WordPress content. Use it to audit images, video, audio, PDFs, featured images, and attachment files without sending scan data to an external
The Accepted Payment Methods plugin is a straightforward, lightweight solution that enhances your website by displaying visually appealing icons of the payment methods you accept. This plugin is ideal for a variety of websites, including e-commerce platforms, service-oriented websites, and informati