Redirecting you to a secure payment page…
1
{{pageTitles[currentPage-1]}}
2
{{pageTitles[currentPage-1]}}
3
{{pageTitles[currentPage-1]}}

Include a submember in your membership registration

4
{{pageTitles[currentPage-1]}}
5
{{pageTitles[currentPage-1]}}
{{item}}
{{membershipCostInvalidMessage}}
{{ installmentDes }}
{{item}}

We depend on your help to keep San Francisco’s
historic streetcars and cable cars on track.

{{item}}

Market Street Railway is an IRS 501 (c)(3) organization. Our Tax ID is: 2499217. Your gift is tax-deductible as only intangible benefits are being provided in return.

We need your financial support more than ever to ensure that the streetcars and cable cars return to the streets of San Francisco as soon as it's safe to do so after this pandemic. Your support also helps us build the next generation of streetcar and cable car lovers through our San Francisco Railway Museum, online resources, and social media groups.  

Your Monthly Sustaining Gift will be received automatically; you won't have to think about renewing. You can stop monthly payments whenever you like by just sending an email to membership@streetcar.org.

Your Annual Gift will get a renewal notice one month before it's due to expire, or you can choose to auto-renew your annual membership below. (If you choose, you may Mail a check, pick a Support Level, and to Market Street Railway, 870 Market Street, Suite 803, San Francisco CA 94102.)

Gifts Restricted to Specified Funds receive the same benefits as listed below. Contact membership@streetcar.org.

  • All Supporters receive our quarterly magazine, Inside Track, with news and features you won't find anywhere else, plus a 10% discount on all merchandise at our San Francisco Railway Museum and online store (Discount Code: msrdiscount10 at checkout).
  • Supporters of $100 or more, receive a free copy of our acclaimed full-color calendar.
  • Supporters of $250 or more, receive our calendar and enrolled in our Operator's Circle, with exclusive events, tours, and private rides on vintage transit vehicles, plus the calendar as well.

If you prefer to make a one-time donation without the benefits of membership, please click here.

{{item}}
{{item}}
{{item}}
This site is protected by reCAPTCHA and the Google Privacy Policy and Terms of Service apply.  Secure Payment
{{item}}
{{item}}
{{item}}
{{item}}
{{item}}
{{item}}
{{item}}
{{item}}
{{item}}
{{item}}
{{item}}
{{item}}
{{item}}
{{item}}
{{item}}
{{item}}
Create an account to save your information and access our online portal!
{{item}}

Set up your account

{{item}}

Monthly and annual supporters are given a secure account in our software. We don't sell data to anyone for any reason. If you would like to manage your account in our NeonCRM software, please create a login name and password below. Your password must be at least eight characters long, and contain at least one number. This will soon give you access to special features, archives, and photos available only to our supporters. Right now, it will allow you to check your contributions, change your address, and more.

{{item}}
{{item}}
{{item}}
{{item}}
{{item}}
{{item}}
This site is protected by reCAPTCHA and the Google Privacy Policy and Terms of Service apply.  Secure Payment
{{subMemberDisplayName}} {{index+1}}: {{getSubMemberName(index)}}
Choose Existing Contact(s)
{{item}}
{{formData.subMembers[index].membershipCostInvalidMessage}}
{{ subInstallmentDes[index] }}
{{item}}
{{item}}
{{item}}
{{item}}
{{item}}
{{item}}
{{item}}
{{item}}
{{item}}
{{item}}
{{item}}
{{smIndex+1}}
{{sm.contactName.toUpperCase()}}
Add {{subMemberDisplayName}}
{{item}}
This site is protected by reCAPTCHA and the Google Privacy Policy and Terms of Service apply.  Secure Payment
{{orderSummary.membershipOrderItem.termName}}
{{orderSummary.membershipOrderItem.startDate}} - {{orderSummary.membershipOrderItem.endDate}}
{{orderSummary.membershipsTotal==0?'Free':formatAmount(orderSummary.membershipsTotal)}}
Membership auto-renews monthly for {{ formatAutoRenewAmount(orderSummary.membershipOrderItem.membershipInstallment.cost) }} until {{ orderSummary.membershipOrderItem.membershipInstallment.endDate }}
Membership auto-renews on {{orderSummary.membershipOrderItem.membershipAutoRenew.renewDate}} for {{formatAutoRenewAmount(orderSummary.membershipOrderItem.membershipAutoRenew.cost)}}
1
{{orderSummary.membershipOrderItem.userName}}
{{orderSummary.membershipOrderItem.cost==0?'Free':formatAmount(orderSummary.membershipOrderItem.cost)}} {{orderSummary.membershipOrderItem.termName}}
{{orderSummary.membershipOrderItem.startDate}} - {{orderSummary.membershipOrderItem.endDate}}
Membership auto-renews monthly for {{ formatAutoRenewAmount(orderSummary.membershipOrderItem.membershipInstallment.cost) }} until {{ orderSummary.membershipOrderItem.membershipInstallment.endDate }}
Membership auto-renews on {{orderSummary.membershipOrderItem.membershipAutoRenew.renewDate}} for {{formatAutoRenewAmount(orderSummary.membershipOrderItem.membershipAutoRenew.cost)}}
{{orderSummary.membershipOrderItem!=null?smIndex+2:smIndex+1}}
{{sm.userName}} ({{subMemberDisplayName}})
{{sm.cost==0?'Free':formatAmount(sm.cost)}} {{sm.termName}}
{{sm.startDate}} - {{sm.endDate}}
Membership auto-renews monthly for {{ formatAutoRenewAmount(sm.membershipInstallment.cost) }} until {{ sm.membershipInstallment.endDate }}
Membership auto-renews on {{sm.membershipAutoRenew.renewDate}} for {{formatAutoRenewAmount(sm.membershipAutoRenew.cost)}}

Event: {{d.eventName}}

{{d.eventDateTime}}

Attendee Admission Amount
{{this.formCurrency.sign}} Donation {{formatAmount(orderSummary.donationAmount)}}
Frequency selected: {{recurringUnitDescription || recurringUnitText}}. Next add-on payment processes on {{orderSummary.recurringDonationNextDate}} for {{formatAmount(orderSummary.donationAmount)}}

Discount Code

{{item}}
 Code:
-{{formatAmount(orderSummary.codeDiscount)}}

Order summary

Discounts -{{formatAmount(orderSummary.discountTotal)}}
Subtotal {{formType==='PRODUCT' ? formatAmount(productNetSubtotal(orderSummary)) : formatAmount(orderSummary.subtotal)}}
Discounts -{{formatAmount(orderSummary.discounts)}}
Delivery Cost {{formatAmount(orderSummary.deliveryCost || 0)}}
Delivery Cost {{formatAmount(orderSummary.deliveryCost || 0)}}
Tax {{formatAmount(orderSummary.tax)}}
Tax {{formatAmount(orderSummary.tax || 0)}}
Tax {{formatAmount(orderSummary.taxAmount || 0)}}
Total {{formatAmount(orderSummary.total)}}
{{item}}
This site is protected by reCAPTCHA and the Google Privacy Policy and Terms of Service apply.  Secure Payment

Card
{{achName}}
or enter your card details below
{{item}}
{{item}}
{{item}}
{{item}}
Payment Form Unable to Load: Your payment form is blocked by a firewall. This is most commonly due to use of an anonymous, untrusted IP address. If you are using a VPN to anonymize your IP, we recommend connecting through your local IP to complete your payment.
{{item}}
{{item}}
{{item}}
{{item}}
{{item}}
{{item}}
Payment Form Unable to Load: Your payment form is blocked by a firewall. This is most commonly due to use of an anonymous, untrusted IP address. If you are using a VPN to anonymize your IP, we recommend connecting through your local IP to complete your payment.
{{ccfpInfo.notInGoodMessage || ''}}
{{ccfpInfo.notInGoodMessage || ''}}
{{item}}
{{formatAmount(totalAmount)}} USD
{{cardTotalAmountIncludeFeeList}}
This site is protected by reCAPTCHA and the Google Privacy Policy and Terms of Service apply.  Secure Payment