PayPal Forms

Did you know you can create PayPal Forms with a FREE JotForm account? We know you do :)

Creating PayPal Forms with JotForm is quick and easy. Just follow the steps below and you'll be integrated with PayPal in no time.

We have three different PayPal payment tools available. If you have a personal PayPal account, use the standard PayPal tool. Otherwise, if you have a business PayPal account, you can use PayPal Express or PayPal Pro.

🔘 Section A - Basic Options / Gateway Credentials

1. PayPal Account: Enter your PayPal account email address. If you're using PayPal Pro or Express, you need to enter your PayPal API Credentials.

2. Currency: Select the currency in which your products will be priced in.

🔘 Section B - Payment Type Options

We've shortened each payment options for this article but if you want a more detailed explanation and examples on different payment options, check out  payment types you can use with payment tools.

1. Sell Products: Is anything that has one time payments. For example, shipped goods like t-shirts, mugs, pencils. Digital goods like e-books, PDF's, videos. Event registrations like concerts, conferences, seminars.  

2. Sell Subscriptions: Will get users to pay you recurring payments. Once signed-up, user’s PayPal account will send you payments periodically. You can get these payments weekly, monthly, or yearly.

3. User Defined Amount: Allow users to input a custom amount as a regular payment.

4. Collect Donations: Allow users to input an amount as a donation.

🔘 Section C - Additional Gateway Settings 

1. Users Can Select Multiple Products: If you want users to select multiple products.

2. Show Total Price on the Form: If you want to show the total amount in the form.

3. Sandbox Mode: The PayPal Sandbox is a self-contained, virtual testing environment that mimics the live PayPal production environment. It provides a shielded space where you can initiate and watch your application process the requests you make to the PayPal APIs without touching any live PayPal accounts.

4. Authorization Only: If you want to collect orders and charge customers at a later date. To know more about this feature, check this guide: How to Enable Payment Authorization.

5. Require Shipment Address: If you'll be shipping a product to the user or need an address for some other purpose, select Yes.

6. Checkout Language: Determines the language of your whole checkout page.

7. IPN Relay URL: If you are using Paypal onto another provider that needs IPN messages to be delivered. You can enter the provided URL in the box.

8. Pending Payment Email: If you would like to send an email to customers that fail to submit their payment on time. Check this guide for more details: How to Setup Incomplete Payment Notification Email.

9. Clickable Image Preview: To open product images in a lightbox window.

10. Use Decimals: This is enabled by default.

11. Decimal Separator: You can choose to use Point or Comma.

12. Redirected Paypal Page Style: To know more about this, check this page from Paypal:

13. Checkout Logo: Your custom logo on the checkout page. This will be used as a replacement to your email address and/or merchant ID.

14. Checkout Cart Color: A border like color around the selected product items on the checkout page.  Here's an example for the checkout logo and color.

🔘 Section D - Setting Up Your Products

Enter your product, prices, and options here. Each product must have a name and price. You can also have an image for your product, set it as a required field, or make selected by default.

For setting up the quantity and additional options, check this guide: How to Add Options to Payment Forms.

🔘 Section E - Finalizing Your PayPal Form

After adding your product or subscription items, simply click the SAVE or CONTINUE button to save your changes.

🔘 Section F - Optional Editing and Management

You can edit the label of your question by clicking on "My Products". You can also click the WAND icon to re-launch the payment wizard and update your product details.

Extra: Curious about the difference between PayPal and PayPal Pro?

Comments and suggestions are welcome below. If you have a question, post it in our Support Forum so we can assist you.

Send Comment


See all comments
  • sl2015

    What about a pick up & delivery service? I need to be able to authorize payment and then send a bill with the correct amount after the item is picked up and weighed.

  • Жопорук

    Спасибо за Ваш труд!!

  • SportsTravelExperts


    Do you have to create a paypal account if you are intending to only make a one time purchase. We have clients looking to just enter in their payment details and move on without creating an account. Any help would be great, thank you.

  • usacorporate

    I have completed this three times.
    it is not showing a payment or submit button on my form to complete the transaction

  • realfitness7

    Having all kinds of problems and can't seem to get anyone to answer me on here. Is there a phone number to actually call a tech?

  • officeadmin

    I just pressed Submit, paid in paypal (the seller got the money), and the submission is still showing as pending. What gives???

  • Andrew1294

    How about selling services????

    The PayPal widget wizard wants a fixed price. There's not such thing in cleaning apartments. The form I intended to use on my site is supposed to gather info to set a price that cannot be known ahead of time.

    You have to be kidding me.

  • raypryor3

    Is there a way to process the submission (ie. send emails, add to Submissions page) IMMEDIATELY and NOT wait until Jotform receives a notification from the payment gateway?

    PayPal is taking a while for it to process, and I'd like to know when someone submits the form immediately.

    I do appreciate the "Pending Payments" feature, but it would be great to know immediately when someone completes the form. I can follow up on the payment later.

    Thanks so much in advance!

    - Ray

  • evans ogake

    i want to open up a pay pal account given i need some payments made through do i go,what do i need to do it,how soon can i get it,what do i goggle to give me right answers,am from kenya

  • webflunky

    I'm sorry, I should have given an example form so you can see what I'm talking about. On this form, the 1125 number is just a number, whereas the 125 above it is $125.00 USD. I want people to be able to see that it's $1,125.00 USD. It adds correctly to the cart and totals, but it doesn't look like a dollar amount. See example:

  • webflunky

    I have tickets priced at $125 each and a table of 9 priced at $1,125. The $125 price goes in fine, but the $1,125 price doesn't show up at $USD. It's just the number 1125. I experimented and found that any price above $999 shows up that way. anything $999 and below shows as a price. Is that a bug? I have a Standard PayPal account, not Pro, but I don't think I need Pro just to take a payment of more than $999.

  • hchealthexpo

    I followed these instructions but when I click submit, it only thanks me for submitting. It doesn't take me to Paypal, so I can't collect the money.

  • dangoody27

    Any workaround to add products and a donation option?

    My form is for animal shelter and we have our "products" as the standard adoption fees.

    I'd also like to add the ability to include an additional donation amount.

  • pmainali84

    Hi, I am testing integration of Paypal on the form. I have $5 and $7 menu. If I check $5 and decide to uncheck it, it won't let me do it. Can you please advise as to how I can fix this issue? Thanks.

  • iheartfx

    I've created my form and i'm directed to Paypal just fine but it seems like you either have to have an existing Paypal account or register with Paypal to complete the transaction. However, I've noticed that on a mobile device (via my phone and ipod for example), I have the option of just completing the Payment using a credit/debit card without having to register with Paypal. Any ideas how I can get that option for desktop too?

    Thank you!

  • nutritionsonia

    I am wondering why my paypal info on my jot form is not showing up on the preview. What does it mean as a single item it won't show up

  • mia24corp


  • israelplusphone

    is there a maximum amount of orders that can be made using paypal and a free account?

  • hfscyo

    Is there a way to automatically send the user an email if they submit the form but their Paypal payment does not go through (either not completed or payment problem)?

    Or conversely, can it send them an email only if their Paypal payment DOES go through.

    Right now, I have to monitor the Pending submissions and email them if their payment does not go through.

  • guest_23234898176060

    Your order form example above shows a t-shirt with options of quantity, color and size. This is fine if one wants to order just one t-shirt, but what if one wants to order 1 red medium shirt and 2 green small shirts? How is that accomplished on one order?? Also, in testing my form, I am taken to the PayPal payment page just fine, but I find that my paypal email address is sitting there in the address box which the payer needs to fill out. Is JotForm causing it to be placed there or is there possibly something I need to correct within the paypal account. The payer can certainly delete the address and put in their own, but I worry that this may be confusing for some people.

  • Lanaya

    Is there a way to convert a money order form to a Paypal form? Or to transfer the contents/products of one payment form into an other payment form?

  • Roguetrooper

    I want to sell a product using PayPal, then have a subscription for that product !
    How do I do that ?

  • col

    They people completing the forms should pay £5 per form and they are being held as "incomplete payments" the problem is, that this is their first point of contact with my business and it's making a bad impression.

  • hanspecans

    Is there a way that i can get rid of the radio button required to be clicked before the user hits submit? It seems pointless and confusing since this is not a question but a buying form. The submit, or BUY NOW as i have changed it to should be enough.


  • alexgrant999

    Is it possible to a see a list of all the people that have bought using paypal in my google docs spreadsheet? I need to know if their payment went though!

  • wyracrew

    Is it possible to use discount codes? I know you can't change the price of a registration according to dates, but what about issuing coupons? For instance if you pay by March 1, use the code MARCH and receive 10% off. Pay after March 2 and the discount code will no longer work.

    Also, I have a waiver on my form which is rather lengthy. I couldn't figure out how to put it in a small but expandable or scrolling box, such as the one I'm typing in right now. The only way I could put it on the form was to put the whole thing at the very end. Is there a way around that?

  • sunshinesales

    Is there a way to allow the user to enter the quantity they want without using a dropdown? I want to allow them to enter whatever quantity of a product they wish to order.

  • deanolson22


    I am obviously missing something crucial. When I attempt to fill out and test the form. I hit 'submit' and am given a '404 (page not found) error. Do I need to create the 'submit.php'?

    my link if that helps:

    Thank You!

    PS - trying to set up standard paypal

  • abajan

    Please see

  • sittercritter

    When building my form with paypal Payment Wizard - Products

    The dollar amounts are gray and small and very hard to read on my site. What can I do to either
    change the fonts and colors or...

    whatever else you may recommend...

  • billallen65

    I have a registration fee that could be overlooked by the user, but is the main purpose of the form. Is there a way to make the default for a checkbox be checked to start?

  • countylinebeer

    Hello! My form is all coming perfect so far, I love this site. However, I have one small question. My form is only a PayPal form selling t-shirts, but I don't know of any way for a person to buy multiple shirts of different colors or sizes. I just have the PayPal box to show Quantity / Color / Size. What if someone wants 2 red larges and a small blue? Do they have to do a new form? Can you only get around this by adding more items, like a Blue shirt, a Red shirt, a White shirt, etc. and having quantity and size an option for each? thanks so much for any help, I really appreciate it!

  • INKrediblePrints

    I have created a PayPal form for a product I sell where I require several pieces of info from the customer to create their product. However, my customers often want to buy more than one. I would rather they not have to go into PayPal to pay for each one seperately.

    I am posting the form on a Yola site. Is there some way to submit the forms and put the products in a cart until the customer has finished their order?

  • allegro

    I would like to use paypal for users to pay their registration fee. Is there a way to change the fee amount based on a time period? For example, Jan 1-Feb 29 early registration $250
    March 1- April 1 Regular $300
    After April 1, $350? Also certain people do not have to pay so could I have them skip the paypal registration? And only complete registration process for the others after they have paid?

  • rabbitdesign

    I use payflow link...can this be integrated? I need something that will add quantity and calculate the total before it sends to my payflow gateway......

  • syte

    i have

    a) one time fee
    b)recurring bill monthly
    c)option service bill

    how can i integrate all this using a paypal and have the money add up at the end

  • MrB

    Hi, is there any way to add optional fields to a given subscription choice. ie. to add extra options onto the base price of a service??

    Thanks in advance.

  • abouffier

    PayPal button doesn´t appear when i Publish my site, even when I test it on Iweb, I can se the full list of my products an prices to select one but when I finish making it there is no PayPal button.

    Please Help me!!

  • sharon

    I created the form but there is no button to actually pay. What am I doing wrong?

  • sii

    how do I access the payment wizard on an existing form to change my paypal email address?

  • Angeline Williams

    Form is automatically charging shipping how do I prevent this?

  • pizzanotes

    How do you have paypay estimate shipping with the products you are creating with jotform?

  • bbest

    I have downloaded and manually amended the css and html on my form, but I didn't add the paypal account email beforehand, is there a way of adding my email without going through the payment wizard? I have done lots to it since then and don't want to lose the changes. Many thanks!

  • bundeena

    Hi. Cant seem to add in an 'other product' where user can enter the amount. Can this be done?

  • PAUL

    If I place a standard form (name, address, zip, etc) on my home page (non-secure) with my Paypal submit button at the bottom of the form, will the shipping information (from my page) "pre-populate" the PayPal secure order form page? (So that the customer does not have to fill in the same information -again).

    I hope that was intelligible! :)

  • sjoko

    we have chosen an annual payment of subscription, PayPal will send out new payment automatically about a year and then next year again? If we delete a member in the form will then be cleared in PayPal.

    Regards Roger Meyer

  • CubexDE

    Will a customer still be taken to my specified custom Thank You page?

  • tsuing

    If I am selling digital goods (in particular, a choice of several e-books), can the buyer be automatically given a link to the product once payment is made to PayPal? How would I set that up? Thanks!

  • kewkwaxawe

    how can i do a refund with new receipt? and why do things stay in submission status for so long?

  • othmen

    no comment