Yes. Etiquette has nothing whatever to do with who is paying.
Well they are your parents the invitation can say daughter of
It goes back centuries ago when the young woman's parents would have a dowry to give to the groom to be. It's simply protocol (after all the bride's parents foot nearly the whole bill!) Usually because the brides parents are the ones paying for the wedding or at least the majority of it and are considered the true hosts of the wedding and because of the ladies first rule.
Usually the bride. But I don't believe the rules are set in stone. Both the bride AND groom can do it. Bridal party can help too. The parents are paying for it. Isn't that help enough?
Etiquette has it that the person who pays for the majority of the wedding is listed first. So if the brides parents are paying, put their names first. It shows who is "hosting" the party. However, although proper order is this, there are many variations of how to list parent's names that can match the style of the bride and groom.
Remember this wedding is not about the parents, it is about their child and they are there to bear witness, show support, and ensure neither the groom nor the bride decide they have cold feet and vanish.
That's usually, but not necessarily, true. The people who send out the invitation -- that means the people who are "requesting the honor of your presence" -- are generally viewed as the wedding hosts. Usually, the couple's parents are the hosts, although sometimes the couple themselves or another relative fills the role. However, a couple might be paying for the entire wedding themselves but still choose to have their invitation issued by their parents as a way of honoring them. Since parents often do pay for the wedding, especially if the couple is under 30, the people whose names are on the invitations are usually the ones who paid for it. But this should not be assumed.
For a formal wedding invitation, the names of not only the bride and groom must be there, but also the names of whomever is paying for the wedding. If it's the bride and groom that are paying, then no other names are used, not even the parents. The following wording would be if the brides parents have paid for the wedding. "Mr and Mrs John Jones request the pleasure of your company at the marraige of Ryan Smith and Susan Jones. Saturday, the ninth of June two thousand fourteen at two o'clock. Boathouse Hall, Denver, Colorado."
The links below will help. Or you can consult with the person where you order you invitations. If you are printing your own it is advisable to consult a good book on etiquette, your local library will have several, before you start as the wording can be touchy, particularly these days with blended families, divorced and/or remarried parents and more couples paying for their own weddings.
Traditionally, The groom's parents pay for the rehearsal dinner, the wedding flowers, the honeymoon, and the alcohol for the reception.
Usually the brides parents pay for the wedding. This has become controversial in today's times and not to mention a bit out-dated. Now couples usually pay for themselves, or the each set of parents help out equally
Your wedding, your choice. The bridesmaids can wear whatever color you and your groom decide is OK (assuming, of course, you're paying for the wedding. Parents who are paying tend to want a say in what's done, too.)
You should consider giving a gift to each member of the bridal party. You parents and anyone who had a hand in planning, or paying for the wedding. For parents something special is a mini pocket photo album (brag-book) of your wedding images. Your photographer can get pricing for you and often write it into your contract.