Latest / Contractor Business Builder Podcast / The Missing Link Between Your Bills and Accurate Job Costing with Avi Edelson
Transcript
- 0:00Welcome to another insightful episode of the Contractor
- 0:03Business Builder podcast. How much time and money are you
- 0:06losing every week because bills get coded late, coded wrong, or
- 0:10approvals happen? Somebody elses inbox with 0
- 0:13visibility. Today we have the honor of
- 0:16hosting Abby Edelson. He is the founder of Upmarket
- 0:19PDF. How you doing today Abby?
- 0:21Doing great. Eric, how are you?
- 0:22How's everything? Great.
- 0:23Yeah, wonderful. Looking forward to diving into
- 0:26this. So for our listeners out there,
- 0:28can you share a little bit about your background and kind of what
- 0:31pulled you into, you know, bookkeeping financial management
- 0:34for construction companies? Sure, sure.
- 0:37So like my career spans a number of different industries and
- 0:40sectors. I've worked in logistics,
- 0:43operations, finance. I was a FEMA disaster manager
- 0:47for a number of years and my own logistics company based in New
- 0:51York City for a handful of years.
- 0:53And over the last little less than a decade or so, been
- 0:56working really only in construction, mostly on the
- 0:59operations end of the business. And that transitioned kind of
- 1:05seamlessly a few years ago into a bookkeeping and business
- 1:10services firm, which I've been running now for a few years
- 1:13working as an outsourced bookkeeper for builders around
- 1:17the country at this. Point much needed service, make
- 1:20sure nothing gets missed and things are in the right right
- 1:23places. So you said before there's
- 1:25there's no great way contractors handle, you know, vendor and sub
- 1:28bills before they hit the accounting.
- 1:30What does? Where do you find like the mess
- 1:33happens or the confusion happens with just figuring out where
- 1:37things get handled in the in the process for a builder?
- 1:40For sure. Well, any anyone who's ever run
- 1:43a construction company or work with a construction company
- 1:46knows that bills are coming in all day long, every hour.
- 1:50Bills are always arriving and it's a normal part of the
- 1:54business and it creates regular record keeping challenges for
- 1:59anyone who's involved in the construction company.
- 2:02So what do you do? How do you treat these bills?
- 2:05And it doesn't really matter whether or not they are going to
- 2:08be made billable to a client, whether they're just being
- 2:11tracked against a fixed projects for job profitability.
- 2:15We need to find a way to record them against the project.
- 2:19Apply a cost code or maybe a an account from the tread of
- 2:22accounts, apply terms. Any information about the bill
- 2:27needs to be attached to it before it can be recorded.
- 2:29Now, this is a relatively straightforward process.
- 2:33The very small construction company where the person who is
- 2:36receiving the bill from the sub of the vendor knows intimately
- 2:40the project, the Costco, they want to apply to it and maybe
- 2:43they're on their own just inputting that information
- 2:47directly into the accounting system.
- 2:48Simple. As a construction company grows
- 2:51and becomes more complex, these roles become separated,
- 2:55bifurcated. You've got project on one side,
- 2:59you've got admin office on the other.
- 3:01And oftentimes project isn't responsible for inputting data
- 3:05into the accounting or project management system.
- 3:09That's the office side. So then how do you communicate?
- 3:12You have these folks on projects, you have all the
- 3:15information about the details of the job, the project scope.
- 3:20They need to be able to communicate with folks who are
- 3:22in the office on the details of each and every bill.
- 3:25And this creates some challenges as soon as you get beyond the
- 3:30kind of most basic small construction company.
- 3:34How do you deal with this information?
- 3:36Share This is typically done in a few ways.
- 3:39One which I think most people are probably pretty familiar
- 3:42with, the bill comes in, it gets printed off and then that bill
- 3:47and maybe a stack of others gets handed off to the site
- 3:49supervisor or the project manager who hand writes on them,
- 3:53the Costco, the project, the terms, whatever it might be.
- 3:57And then they hand that back to admin office person.
- 4:01Other this might be the bill comes in, gets emailed to the PM
- 4:05or sites advisor and they add some text fields to the bill and
- 4:09then they e-mail it over to the admin or put it into a folder
- 4:12that's shared. Another option is using a stamp
- 4:15that some software is provided that you can then type in the
- 4:19cost code and then again share that with your admin office
- 4:22person. These are all functional
- 4:25approaches to a problem that all construction companies face.
- 4:30But because there hasn't been a software developed specifically
- 4:33for this problem, they're all kind of ad hoc.
- 4:37And you, I imagine speaking to lots of builders around the
- 4:41North America have probably seen all kinds of ways that
- 4:44businesses treat this. And because there is no kind of
- 4:48set system to manage it. So everyone comes up with their
- 4:51own. Some of the problems with it are
- 4:53my again, while these are all functional approaches because
- 4:55there hasn't really been a software that solves it.
- 4:58As the problems with it are that it can be slow, especially if
- 5:01you're printing off documents and handwriting them and having
- 5:05to print them off. Move to this pile, someone hand
- 5:08writes the cost code project and some back it gets scanned into
- 5:12the system uploaded that way can be kind of a time intensive
- 5:17process. Also there's issues around data
- 5:19permanence. So if you're adding text fields
- 5:21to a PDF document in either Apple preview or like an Adobe
- 5:26product, it's really easy to incorrectly save that document
- 5:30and lose whatever data you put on top of it.
- 5:33So when you and shift it over to the office, they might not see
- 5:37any of the content that you put on top of that.
- 5:40And then of course, there's probably the most important
- 5:42issue, which is errors that when we're handwriting or were typing
- 5:48in transcribing, you know what we're looking at the budget, the
- 5:51Costco, the project name, it's very easy to type or handwrite a
- 5:55cost code incorrectly or to transpose the numbers you meant
- 6:00to write 123, you're out 321. There's no way to catch it up
- 6:03until the very last point where someone is actually inputting
- 6:07the information about the bill into the accounting or PM system
- 6:11that they are typing in a number, but it doesn't register
- 6:14in the system. So if to then go back to the PM,
- 6:17go back to the sites guys, we figure out what cost could be
- 6:20applying to this specific transaction.
- 6:25And there really hasn't been a great way to handle these
- 6:28problems of Mark PDF. The software I've developed is
- 6:31my solution to these problems. Yeah, definitely.
- 6:35It's a, it's a major pain point for sure, for most every
- 6:38builders that I've talked to is first, how do we get accurate
- 6:41job costing hunting? Because you have the field and
- 6:45multiple people, you know, office team and project managers
- 6:48and, you know, everyone kind of needs to have a touch point or
- 6:51input typically. And then a lot of owners I
- 6:53talked to until we kind of dial it in there, they can't really
- 6:59trust their numbers that, you know, that they can see the job
- 7:01costing. It kind of like gives them a
- 7:02picture of what's going on. But they, they're still lenient
- 7:06to really trust that everything's actually made it
- 7:08into the project that should be, and it's been been coded
- 7:11properly. And then there's like loss
- 7:13situations where he's talking to somebody the other day where
- 7:16builder had paid a sub twice, you know, $20,000 and, and they
- 7:20didn't, you know, catch it till I think a month or two later or
- 7:23when they were, you know, reconciling or something like
- 7:26that. So without a good process, you
- 7:28can definitely things get missed and, and you can make improper
- 7:32decisions based on, you know, faulty numbers and things like
- 7:34that. So run us through the the
- 7:36upmarket PDF and maybe like the what specifically it solves and
- 7:41how it works. So we've kind of framed the
- 7:43problem or the challenge, right, challenge that all builders
- 7:46experience on a daily, hourly basis.
- 7:49What have we had to treat these bills and the systems we have
- 7:53while functional, there are some issues with them.
- 7:56Unmarked PDF is a software that's purpose built for this
- 7:59problem. Think of it as essentially a
- 8:01database. A database for any organization
- 8:05stores their list of cost codes, project names, terms, sales tax
- 8:11rates, anything that it's important that we enable users
- 8:16to be able to apply to a transactional bill or expense
- 8:20could save us a list and upward PDF.
- 8:23And then when you're marking up or annotating a bill, you can
- 8:26pull that information in by use of a essentially what say, and I
- 8:30think everyone can picture this digital post or essentially
- 8:34looking at the the bill as a PDF and we're applying a digital
- 8:38post it note on top of it. And we're pulling cost codes,
- 8:42project names, terms, what have you into that post it note
- 8:46applying on top of the bill and then sending it off to by
- 8:51e-mail, the admin, the bookkeeper or the project
- 8:55management software or the accounting software or being
- 8:58able to just export that now upmarket bill and putting into a
- 9:02folder that's shared with other people in the organization.
- 9:05So it solves a number of the issues which I mentioned.
- 9:09It's a little bit faster. We're not printing off the
- 9:11arguments. We're also catching errors.
- 9:14Most importantly, because we have all the cost codes in the
- 9:18database, it's impossible to transcribe it correctly because
- 9:22we're using drop downs to select what were the the cost code or
- 9:26the project that we want to apply to this transaction.
- 9:28So it really solves these kind of major issues and of course
- 9:32permanence too. Once that at mark, the digital
- 9:36post note is on top of the bill and it's exported, it becomes
- 9:38part of the permanent record of that bill.
- 9:41So there's no chance of it being augmented or removed at some
- 9:44point in the future. So really streamlines and
- 9:47simplifies this complex process and makes it very.
- 9:50Verifiable makes sense. And to upload a bill or receipt
- 9:56or what have you, is that taking a picture with your phone?
- 9:59Are you uploading from like an e-mail or from your files on
- 10:03your computer? How do you get the information
- 10:05in? And then how does the
- 10:06information kind of get out? Does it go through an e-mail?
- 10:09Does it go directly to another program?
- 10:11What? What does that kind of in and
- 10:13out process look like? Yeah, I tried to make it as
- 10:15simple and intuitive as possible.
- 10:17You've got 2 means of bringing bills in.
- 10:20One is a drag and drop. You have a bill on your desktop,
- 10:23maybe someone emailed it to you or it's in the folder on your
- 10:26desktop and you can just grab it and pull it right into upmarket
- 10:29PDF super quick. Or there's a browse feature
- 10:32where you can search any of the documents on your file and be
- 10:36able to pull it in that way. So very simple, very intuitive.
- 10:40And once the bill is within upmarket can very easily ensure
- 10:44that's the correct because you're looking at it, you can
- 10:46see it, you can see what vendor might have come from, etcetera.
- 10:50And how it gets out is I mentioned before about being
- 10:53able to export it as a PDF. Very simple, takes half a second
- 10:58to do that. Or you can e-mail it directly
- 11:02from the app without having to open up Gmail or Outlook or
- 11:06whatever e-mail client you're using.
- 11:08You've got built in software that you can add a list of
- 11:12recipients, basically like a small directory.
- 11:15And then you can just e-mail your up mark PDF directly to
- 11:19that individual. And I mentioned before about
- 11:21something it also to the bookkeeping software or the
- 11:24project management software that might use OCR to extract data
- 11:28from it. You can treat it that way as
- 11:30well. So very simple, incredibly
- 11:33quick, easy to verify and really it really cuts down on errors
- 11:39that people might be experiencing when they're making
- 11:42up bills, the situation with the current workflow they have in.
- 11:45Place yeah sounds like a you know a nice easy tool to be able
- 11:49to facilitate that that in and out of that information and make
- 11:52sure that the right project and Costco and things are assigned
- 11:56properly so it could be job costed.
- 11:59Can you maybe walk us through what a new client journey would
- 12:02be for someone who's as do most of your clients use QuickBooks
- 12:06or which which accounting softwares do you do you
- 12:08typically use? Yeah.
- 12:09For me and my my other business which is called Co constructors,
- 12:12all my clients are using QuickBooks Online.
- 12:14That's kind of the standard, but there's many others that
- 12:18businesses are using and upmarket PDF is designed kind of
- 12:21work seamlessly with any accounting software, project
- 12:24management software. It falls into this category of
- 12:27pre accounting. So we're using up our PDF to be
- 12:30able to apply some information to the bill that might not be
- 12:35obvious by looking at it. And this is where a lot of AI
- 12:39generated OCR generated software is, can sometimes have trouble
- 12:44because they have no context, right?
- 12:46And so oftentimes requires a human to still intervene and
- 12:49say, hey, we're going to apply this bit of information to this
- 12:54transaction. Mark PDF is designed to kind of
- 12:58provide a really simple, intuitive way to be able to add
- 13:02some information to speed the the rest of the intake process
- 13:07for that bill so that the OCR or whatever software the accounting
- 13:12is using or the project management software is using to
- 13:15be able to make most use of that data.
- 13:17I should say to that the goal of Apart PDF was to make it
- 13:22incredibly simple and intuitive to use.
- 13:26And if you've used any project management software, any
- 13:29accounting software, accounts payable software, list goes on.
- 13:34They're they're oftentimes very impenetrable if they spend a lot
- 13:37of time learning the functionality, dedicating real
- 13:40energy to it. The idea behind unmarked PDF is
- 13:43that would be used most likely by someone who's on the front
- 13:47lines of the construction company, the PM, the site
- 13:51supervisor, who doesn't want to spend a whole lot of time
- 13:54learning a brand new bit of software, educating hours or
- 13:57days to knowing how to use it. I want to make it so easy that
- 14:01someone who maybe isn't even that tech savvy to learn how to
- 14:06use a more PDF in 10 to 15 minutes.
- 14:08So trying to make it as simple, straightforward and as seamless
- 14:14as possible so that really anyone can use it and not have
- 14:17to spend a whole lot of time in their work day managing bills.
- 14:20Because right now how it's typically done is kind of an
- 14:24impediment to getting back to what's really important, which
- 14:26is serving clients, managing the team, keeping the project within
- 14:31scope and on timeline. And I think RDF is my solution
- 14:34to help get keep the project moving by adding a whole lot of
- 14:38extra burden to the bookkeeping record keeping component.
- 14:41Yeah, definitely with your, you know your background, you
- 14:43obviously know the space very well and can realize what the
- 14:47the different sides of the equation need there from the,
- 14:49you know the site to the office to the accounting, accounting
- 14:52bookkeeper, what have you. Can you maybe walk through like
- 14:55retainage on, on projects, their bills and for, you know, Subs or
- 14:59even from developers or whatever and maybe shed some light on
- 15:03that and how that gets accounted for?
- 15:05Sure, sure, and we should say that our PDF helps in the
- 15:08process of doing retainage calculations.
- 15:10But to take a step back, what is retainage?
- 15:13Imagine most of your listeners or viewers of this know what it
- 15:16is, but not everyone does. Retainage is related to.
- 15:19I'm going to get a little accounting for a second, both
- 15:21accounts payable and accounts receivable.
- 15:25So how it might work with accounts receivable and every
- 15:28builder, it's different who does retainage.
- 15:30But with accounts receivable, a builder might have a contract
- 15:33with a client that says that we're going to invoice you
- 15:36monthly, but each month and each invoice you as the client can
- 15:40hold back a percentage or a dollar amount and not pay that
- 15:44to us, the GC. You're going to hold on to that
- 15:46until some later point in the project or at the very end of
- 15:50the project and then you'll admit it to us at that point.
- 15:54So that helps to keep the builder doing completing the
- 15:57project, keeping the budget aligned, and also moving
- 16:01everything forwards. How it works on the accounts
- 16:03payable side is that a GC might have a contract with a vendor or
- 16:09subcontractor that says that we've contracted with you to
- 16:12work with us in this project. You're going to invoice us
- 16:15again, let's say monthly forsake of discussion.
- 16:17But we're going to hold back paying you a percentage, 5 or
- 16:2110% of each of your invoices each time until a later point in
- 16:25the project or at the very end to make sure you complete all
- 16:28the punch list items in the project from your, what's your
- 16:32responsible for is completed. So we've got retention on both
- 16:35sides, retainer on both sides. And not every builder does both.
- 16:40They might do one and not the other, but it might be common to
- 16:43do implement both. This record keeping is complex
- 16:47as you can imagine, because you're having to both track what
- 16:51you're paying to the sub or vendor and then what you're
- 16:56holding back and how you want to communicate that to the sub.
- 16:59Let them know here's how much we're holding back and have
- 17:02agreement on that. And here's when you're going to
- 17:04be receiving the Mather on. This is complex and the
- 17:08accounting around this is complex.
- 17:10So it requires someone who's doing the bookkeeping.
- 17:13They're really understand the complexities of construction
- 17:17accounting, but there also needs to be a mechanism there to
- 17:20streamline some of the math to make it easy so that everyone
- 17:25knows what's going on. Construction is all about
- 17:27communication and it's one of the most complex components of a
- 17:31construction project, keeping everyone aligned.
- 17:35And much of the software that we use, project management
- 17:37software, is meant to enable it. But if the software wasn't
- 17:41intended to communicate a component part like retainage,
- 17:44there can be some major issues. Bob Mark PDF has a built in
- 17:48retainage feature that as I mentioned before, you can have a
- 17:52directory and an emailed upmarket PDF to anyone you want.
- 17:57Well, it's very convenient once you've marked up the bill and
- 18:00you're going to with retainage and you're going to share with
- 18:03your admin team here at the same time, also e-mail it to the
- 18:07suburb vendor so they have a record too of what's being
- 18:10recorded in that specific transaction to build alignment
- 18:14and not have a lot of question marks about individual
- 18:17transactions. Saves a lot of this
- 18:21uncomfortable, difficult conversations down the line
- 18:23because retainage is obviously it's a critical component part
- 18:28of construction. And if you talk to any
- 18:31subcontractors, it's an area that create a lot of potential
- 18:35conflicts at various points within the contract.
- 18:38So we're trying to mitigate that as much as possible and about
- 18:41PDF helps to do that. Makes a lot of sense.
- 18:44Thanks for laying that out and explaining how the retainers
- 18:47gets handled and how you know apart PDF can can facilitate
- 18:51that as well, which is very nice and be able to send different
- 18:54people be the information as needed.
- 18:56So for contractor that's maybe has some sort of job costing but
- 18:59it's not really working out. Can you give us where you would
- 19:02get started or maybe even a like a client that you've worked with
- 19:06of kind of where things were at, how they incorporated up more
- 19:09PDF into their system and were able to achieve accurate child
- 19:14costing? Yeah, because of our PDF is kind
- 19:18of separate and distinct from the accounting software and the
- 19:22project management software. It's not a replacement.
- 19:25And I think if you look around the the software space for
- 19:29construction, you have a lot of software saying what you're
- 19:32using isn't great, you should use what we have instead.
- 19:35So requires you to do something different, to change something
- 19:39that you're already doing or actually move, migrate from one
- 19:42software to another. Mark PDF doesn't require this.
- 19:45It's totally separate and distinct.
- 19:47And because it's in this pre accounting kind of role, it's
- 19:50like more of an amendment to what businesses are already
- 19:54using. So a business could use it,
- 19:56decide it's great and keep on using it, or they could stop and
- 20:00they could just go back to what they were doing before.
- 20:02It doesn't require full wholesale change of their
- 20:06current software. That because for the most part
- 20:09how businesses treat this is relatively simple, moving files
- 20:14around in folders, moving paper around from one individual to
- 20:19another. Typically businesses have
- 20:21developed these workflows because something better wasn't
- 20:25available. So trying out my PDF is really,
- 20:28it's kind of a low cost, low stakes Astrum.
- 20:32The feedback I've gotten has been fantastic.
- 20:34I think for a lot of businesses, being able to work from a data
- 20:37set has been incredibly powerful.
- 20:39And I should say too, the best feedback that I've gotten and
- 20:43the most powerful feature with Wikipedia is the ability to
- 20:47create custom budget specific Costco lists for each project.
- 20:53So as any builder knows who does, who has budgets, they're
- 20:57working from budgets. Like essentially an estimate.
- 20:59Estimate becomes once the project goes live, they have
- 21:02their global cost code list that includes all the cost codes that
- 21:06company has available, their disposal, but they're using a
- 21:08subset of those cost codes for any particular project.
- 21:13So the Anderson project has one subset of cost codes and the
- 21:17Smith project has a different subset of cost codes.
- 21:19So as a site supervisor or project manager to mark up and
- 21:24annotate bills, you need to have the budget in front of you to be
- 21:29able to make sure that as your cost coding, you're choosing
- 21:31cost codes that align with what's in the budget.
- 21:34If you choose some that's not in the budget, it can create some
- 21:36issues with accurate record keeping and make
- 21:39reconciliations. Iran were difficult with that
- 21:41part PDF you can create project specific budget lists and would
- 21:46enabled and you're marking up a bill from the Anderson project.
- 21:50You only see those cost gets that makes it so that you will
- 21:54never use a Costco that's not in that budget.
- 21:57It's incredibly powerful feature, but also very simple to
- 22:00use. Doesn't take a whole lot of
- 22:02training to be able to learn how to make to enable that function
- 22:06when using the software. And I think that's been one of
- 22:09the most powerful unlocks, the businesses they've been.
- 22:11Trying it, yeah, wonderful, yeah.
- 22:14Making it easy and simple and and and functional.
- 22:17That's, you know, the keys there for sure.
- 22:19So that's that's fantastic. So so for the people out there
- 22:21that want to get their hands on upmarket PDF, try it out and see
- 22:25what it's all about. What's the best way for them to
- 22:27do that? Markpdf.com So that's the
- 22:30landing page. You can see examples of up
- 22:33marked bills, very transparent pricing and opportunity to go
- 22:38and try and account for free. So we've got a free tier.
- 22:41It's not like 14 days and it's over.
- 22:43People can just go and use some basic functionality at Mark PDF
- 22:47for free. But if they want additional
- 22:49features like retainage, being able to add many job specific
- 22:54cost code lists and some other features to approvals, that's in
- 22:58the eight years. But if you want to try it, it's
- 23:01really no. Risk perfect.
- 23:03So no excuses go we had signed up for it.
- 23:06I'll put a link in the description of this, you know,
- 23:08video audio, wherever you're, you're checking it out.
- 23:10And yeah, there's no, no excuse to have bad, you know, job
- 23:15costing or no job costing. And and that's fantastic.
- 23:18The approvals is a really nice touch too.
- 23:20So you can make sure that, as I mentioned before, you know,
- 23:23you're not double paying Subs or who knows what, right?
- 23:26There's, there's a lot of money, a lot of bills flying here,
- 23:29there and everywhere. So make sure your your money is
- 23:31trackable at the end of the day. Thanks so much for coming on
- 23:34here. A really, really appreciate your
- 23:36time. Thanks for having me, this was
- 23:37great.