Hire an Excel VBA Developer

David Gul · Last updated October 7, 2026

To hire an Excel VBA developer, describe the job in a few words, get a fixed-price quote, and approve it before any work starts. ExcelGurus is David Gul, a VBA developer who has built custom Excel tools for businesses since 2010, rated 5.0★ across 230+ client reviews on Upwork, PeoplePerHour and Freelancer. Small fixes start at $69. You deal directly with the developer doing the work: no account managers, no handoffs.

Get Excel Help

What you can hire for

  • Fix a formula that returns the wrong answer or an error.
  • Fix or change a macro, including one in an old workbook.
  • Automate a manual task: the steps you repeat by hand every week, reduced to a single button click.
  • Reports and dashboards built from the data you already have.
  • Clean up or combine data from several files or system exports.
  • Convert PDFs to Excel, from a few files to hundreds.
  • Estimators and quoting tools that handle the pricing rules for you.

Slow files, imports, database links, Outlook and PDF output, and custom forms are handled too.

How it works

  1. Tell us what you need. A few words is enough. If you have a sample workbook or a screenshot, attach it when you reply to our first email; a copy with confidential data removed is fine.
  2. Get a fixed-price quote. Every project gets a fixed-price quote and a timeline before any work starts. The price you approve is the price you pay, with no surprise hourly fees.
  3. See it working. A small fix takes no deposit: you see the fix working, pay, and then receive the file. A larger project takes a 50% deposit, and the balance is paid when you approve the result, before the final file is sent. The quote says which applies.
  4. Receive the finished workbook, with a walkthrough and 30 days of post-launch support: bug fixes are included on every delivered project.

What it costs

Small fixes start at $69. Anything larger is quoted at a fixed price once David has seen what the job needs, and you approve that price before work starts.

Windows or Mac

Tell us whether you use Excel on Windows or Mac when you ask. Excel for Mac runs a lot of VBA unchanged, but not code that reaches into Windows itself. More in Does Excel VBA Work on Mac?

What clients say

★★★★★

“Talk about fast and knowledgable! Money well spent! This man is going to save me 1 hour every-week just from this excel program!!!”

Workbook Repair Client · via Upwork, 2021

★★★★★

“David was great to work with.. He made sure that the work was completed to my satisfaction before ever requesting payment. David also went above and beyond to help me understand thing and answer all of my questions. I will definitely be working with him again.”

Excel Macro Client · via Upwork, 2018

★★★★★

“David did a really superb job! I’m extremely happy with his work and to have come across him. The spreadsheet David created for me was exactly what I needed to get my business organized and take the next step forward. David was extremely professional and I like the way he communicates.”

Business Database Client · via Upwork, 2015

Read all the client reviews →

Common questions

How much does it cost to hire an Excel VBA developer?

Small fixes start at $69. Larger work gets a fixed-price quote after David has seen what it needs, and you approve the price before any work starts. The price you approve is the price you pay.

Can you fix a macro someone else wrote?

Yes. Send the error message word for word, what the macro should do, and the code if you can paste it. Old workbooks are welcome.

How soon will I hear back?

David reads every request personally and replies shortly. Every request gets a personal reply, not an autoresponder.

Tell us what you need

A few words is enough. You approve a fixed price before any work starts.

Get Excel Help
Scroll to Top